Проверяйте новую версию каждый раз, когда я посещаю веб-страницу - кэширование - PullRequest
0 голосов
/ 28 ноября 2008

Я работаю в колледже, который использует решение для управления студентами в интрасети, не разработанное нами.

Недавно были внесены изменения, из-за которых нам пришлось настраивать Internet Explorer для проверки новой версии веб-страницы при каждом посещении. В противном случае некоторые страницы не будут работать правильно, мы получим старое содержимое, что приведет к ошибкам транзакции. В основном это боль, особенно потому, что потребовалось некоторое время, чтобы разобраться в происходящем и найти решение для всех пользователей с заблокированными учетными записями.

В любом случае, как это повлияет на кеширование веб-страниц, будет ли контент теперь повторно загружаться или кеш будет работать по большей части?

1 Ответ

1 голос
/ 28 ноября 2008

Похоже, у вас нет контроля над добавлением Expires Header на страницу во время ответа клиенту. Если бы вы это сделали, то вы могли бы явно контролировать, как долго страница будет кэшироваться на клиенте. Однако клиент может переопределить заголовок Expires путем , изменив настройку в браузере . Это то, что ты сделал. Если вы настроили браузер на получение новой версии страницы, браузер ничего не будет кэшировать. Вы можете настроить объем кеширования IE, но лучшим решением было бы установить для сервера заголовок Expires.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...