Есть сайт, на котором периодически меняются css и js файлы. А у пользователей из-за кеширования этих файлов браузером, страницы продолжают отображаться со старыми стилями или появляются глюки в js скриптах. Причем бывает что обновление не происходит по несколько дней.
Есть надежный метод борьбы с таким кешированием, основанный на генерировании рандомного или привязанного к дате изменения имени файла, типа http://URL/function.js?ver=123456, где 123456 берем из filemtime($filename). Но как в этом случае быть с файлами styles.css, template_styles.css и особенно со скриптами и стилями компонентов битрикса, которые подключаются автоматически?
Я инженер, который решает задачи, а не пишет на языке. Архитектура, разработка, DevOps — подбираю инструменты под цель, строю решения, которые работают в проде и масштабируются без боли.