Если вы хотите, чтобы только js загружались заново каждый раз и оставляли все остальное для загрузки из кэша, вы можете добавить номер версии в строку включения js следующим образом:
<script src="scripts.js?v=5643" type="text/javascript"></script>
Меняйте номер версии (? V = num) каждый раз, когда вы меняете файл js. Это заставляет браузер получать файл js с сервера.
Примечание: Ваше фактическое имя файла будет таким же - scripts.js
Чтобы отключить кеш для всех файлов, если вы используете apache, укажите это в своем httpd.conf
<Directory "/home/website/cgi-bin/">
Header Set Cache-Control "max-age=0, no-store"
</Directory>
Вы также можете поместить метатег на ваш html следующим образом:
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />
Подробнее об этом здесь