5

Можно ли определить, когда браузер извлекает страницу из кэша?

Я думал, что открытие новой вкладки и прямой переход к URL приведет к новому запросу на извлечение с сервера, но после тестирования (в котором не изменяются некоторые настройки страницы), кажется, что этого не происходит.

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

1 ответ1

7

Обычно я говорю, что нужно нажать CTRL+SHIFT+K или открыть консоль веб-отладки иным способом и наблюдать за "сетевыми" запросами при загрузке страницы. Если вы обратите внимание на коды состояния, вы увидите что-то вроде

[15:15:26.059] GET http://www.example.com/index.html [HTTP/1.1 304 Не изменено 312 мс]

когда используется кеш, вместо нормального

[15:15:26.059] GET http://www.example.com/index.html [HTTP/1.1 200 OK 31ms]

И если вы хотите быть действительно уверенным, что вы не используете кеш, нажмите CTRL+F5 при обновлении.

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