У нас есть веб-страница, которая изначально не имеет элемента управления «NO-CACHE», и она уже была распространена среди пользователей. Мы заметили, что есть вероятность, что, если мы внесем изменение в сайт, пользователь может не сразу увидеть это изменение, потому что на его устройстве есть локальная кэшированная страница.
Чтобы избежать этой проблемы, я думаю, что добавления <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
должно быть достаточно, чтобы устройство всегда пыталось повторно проверить страницу для любого обновления, прежде чем обслуживать ее из кэша.
Мой вопрос: что происходит с пользователями, у которых уже есть кэшированная копия страницы без тега NO-CACHE? Разве они не будут всегда использовать кэшированную версию, пока их браузер не решит извлечь новую копию?
Есть ли в любом случае (программно с точки зрения веб-страницы) мы можем заставить этих первоначальных пользователей (у которых уже есть кэшированная версия их страницы) получить новую копию страницы, фактически не сказав им очистить свой кеш сами по себе?
Спасибо!