19

Учитывая, что на странице HTML нет настроек кэша, сколько времени пройдет, пока посетитель старого сайта не увидит новый дизайн сайта без принудительного обновления?

1 ответ1

28

Сколько времени до того, как посетитель сайта увидит новый дизайн сайта без принудительного обновления?

Предположение: на странице HTML нет настроек кеша

Это зависит от настроек кэша браузера.

Замечания:

  • Описанные ниже настройки браузера могут быть временно отменены с помощью соответствующих команд "Обновить" или "Принудительное обновление".

IE

В разделе Проверить наличие новых версий сохраненных страниц есть четыре параметра:

  • Каждый визит на страницу:

    Когда вы возвращаетесь на страницу, которую вы просматривали ранее, Internet Explorer должен проверить, изменилась ли страница с момента вашего последнего просмотра. Если страница изменилась, Internet Explorer отобразит новую страницу и сохранит ее во временных файлах Интернета. Обратите внимание, что выбор этой опции может замедлить просмотр страниц, которые вы уже просмотрели.

  • Каждый раз, когда вы запускаете Internet Explorer:

    При просмотре веб-сайта, который вы посетили ранее в том же сеансе Internet Explorer, Internet Explorer использует кэшированные временные файлы Интернета вместо загрузки страницы. Если вы нажмете F5 или нажмете Обновить, Internet Explorer загрузит страницу.

  • Автоматически (только Internet Explorer 5 и более поздние версии):

    Это то же самое, что и предыдущая настройка, но с логическим алгоритмом, чтобы понять привычки поведения веб-страницы. Этот параметр указывает, что при возврате на страницу, которую вы просматривали ранее, Internet Explorer не должен проверять, изменилась ли страница с момента ее последнего просмотра.

    Если вы выберете этот параметр, Internet Explorer будет проверять наличие нового содержимого, только когда вы вернетесь к странице, которую вы просматривали в более ранней сессии Internet Explorer или в более ранний день. Со временем, если Internet Explorer определяет, что изображения на странице изменяются нечасто, он проверяет наличие новых изображений еще реже.

  • Никогда:

    Internet Explorer не проверяет веб-сервер на наличие нового содержимого.

Источник Как настройки кэша Internet Explorer влияют на просмотр веб-страниц


Mozilla

Netscape (all versions since 6.0)
Mozilla Suite (all versions)
Phoenix (all versions)
Firebird (all versions)
Firefox (all versions)
Thunderbird (all versions)
Minimo (all versions)
SeaMonkey (all versions) 

Предпочтение browser.cache.check_doc_frequency управляет этим:

  • 0

    Проверять наличие новой версии страницы один раз за сеанс (сеанс начинается, когда открывается первое окно приложения, и заканчивается, когда закрывается последнее окно приложения).

  • 1

    Проверяйте новую версию каждый раз при загрузке страницы.

  • 2

    Никогда не проверяйте новую версию - всегда загружайте страницу из кеша.

  • 3

    Проверьте новую версию, когда страница устарела. (По умолчанию)

Источник Browser.cache.check частота документов


Хром

Chrome кеширует страницы, если не сказано, что нет.

Чтобы отключить кеш, смотрите Как отключить кеш браузера в Chrome


Что означает "устарел", где он получает ссылку на дату?

Браузеры обычно получают эту информацию через HTTP-заголовки, отправленные со страницей.

Например, заголовок Last-Modified сообщает браузеру, сколько лет странице. Браузер может отправить простой запрос HEAD на страницу, чтобы получить последнее измененное значение. Если он новее, чем у браузера в кеше, он может перезагрузить его.

Источник Как браузер узнает, что веб-страница изменилась? ответ Сета


Дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .