Last Updated: February 25, 2016
·
581
· 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>