Last Updated: February 25, 2016
·
807
· mattryan

Static Asset Cache Buster

If your deployments are done via version control, take advantage of this. Use commits sha #'s as a cache buster. Suggested only for smaller files where a more robust solution may not be necessary.

ruby a la sinatra view

<script src="js/main.js?<%= `git rev-parse --short HEAD` %>"></script>

php

<script src="js/main.js?<?php echo trim(shell_exec('git rev-parse --short HEAD')) ?>"></script>

Have a fresh tip? Share with Coderwall community!

Post
Post a tip
Did you know?

PHP applications still send a browser full of JavaScript. Hardening the server does not inventory the payment, analytics, and plugin scripts that run after the HTML is delivered.

Security insights from Cside