Отображение изменений в CSS и JS без обновления браузерного кэша

14 апреля 2016
Если мы что-то поменяли в CSS стилях или JS скриптах, то у большинства пользователей (которые ранее посещали сайт) эти изменения могут не отобразиться. Это из-за того, что у браузера есть своё внутренее кэширование стилей и JS скриптов. 

Как сделать так, что бы изменения в CSS или JS заработали? Нужно в адресе файла css или js добавить какой-нибудь GET-параметр. 
Например, можно добавить версию файла ?v=1 и далее по мере изменения файла увеличивать счётчик версий. 

Пример
<link rel="stylesheet" href="/styles/styles.css?v=1" type="text/css" />
<script language="JavaScript" src="/js/library.js?v=1"></script>