Кэширование веб-страницы и метатег NO-CACHE - PullRequest
0 голосов
/ 29 февраля 2012

У нас есть веб-страница, которая изначально не имеет элемента управления «NO-CACHE», и она уже была распространена среди пользователей. Мы заметили, что есть вероятность, что, если мы внесем изменение в сайт, пользователь может не сразу увидеть это изменение, потому что на его устройстве есть локальная кэшированная страница.

Чтобы избежать этой проблемы, я думаю, что добавления <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE"> должно быть достаточно, чтобы устройство всегда пыталось повторно проверить страницу для любого обновления, прежде чем обслуживать ее из кэша.

Мой вопрос: что происходит с пользователями, у которых уже есть кэшированная копия страницы без тега NO-CACHE? Разве они не будут всегда использовать кэшированную версию, пока их браузер не решит извлечь новую копию?

Есть ли в любом случае (программно с точки зрения веб-страницы) мы можем заставить этих первоначальных пользователей (у которых уже есть кэшированная версия их страницы) получить новую копию страницы, фактически не сказав им очистить свой кеш сами по себе?

Спасибо!

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