У меня довольно сложная проблема, которую я пока не нашел.Предотвращение кеширования браузера при обновлении веб-приложений
Я разрешаю кэширование всех статических файлов приложения (JS, CSS и изображений) браузером для повышения производительности.
Проблема в том, что когда я делаю обновления, пользователи по-прежнему используют старую версию из своего кеша, что часто нарушает работу приложения и требует очистки кеша каждый раз, чтобы решить проблему.
Есть ли хороший многопользовательский подход, который по-прежнему позволяет кэшировать файлы, но может заставить их перезагрузить их при необходимости?
Спасибо за любую информацию.
+1. Это то, что .Net делает, когда вы используете встроенные веб-ресурсы. – David
Этот вопрос, кажется, охватывает тему более подробно: http://stackoverflow.com/questions/118884/what-is-an-elegant-way-to-force-browsers-to-reload-cached-css-js- файлы – ewernli
Привет. Спасибо за ссылку, похоже, дает очень подробное объяснение. Кроме того, чтобы понять ваше собственное объяснение, параметр версии должен быть вечно сохранен в ссылке, а затем увеличиваться каждый раз при обновлении версии (как в ссылке, которую вы опубликовали)? Еще раз спасибо. – SyBer