Принудительная загрузка страниц с сервера с помощью метатегов

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

Если вас беспокоят ваши веб-страницы кеширование для посетителей вашего сайта вы можете указать браузеру не кэшировать страницу или указать, как долго браузер должен кэшировать страницу.

Иллюстрация загрузки веб-страницы
Андраник Акопян / Getty Images

Принудительная загрузка страницы с сервера

Вы можете управлять кешем браузера с помощью метатега:




Установка срока действия на -1 сообщает браузеру всегда загружать страницу из веб сервер. Вы также можете указать браузеру, как долго оставить страницу в кеше. Вместо -1, введите дату, включая время, когда вы хотите, чтобы страница была перезагружена с сервера. Обратите внимание, что время должно указываться по Гринвичу (GMT) и записываться в формате

instagram viewer
, дд пн гггг чч: мм: сс.

Предупреждение: это не может быть хорошей идеей

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

Когда веб-страница впервые загружается с сервера, все ресурсы этой страницы должны быть извлечены и отправлены в браузер. Это означает, что HTTP-запрос должен быть отправлен на сервер. Чем больше запросов страница делает для таких ресурсов, как Файлы CSS, изображения и другие медиафайлы, тем медленнее будет загружаться страница. Если страница была посещена ранее, файлы сохраняются в кеше браузера. Если кто-то снова зайдет на сайт позже, браузер может использовать файлы в кеше вместо того, чтобы возвращаться на сервер. Это ускоряет и улучшает производительность сайта. В эпоху мобильных устройств и ненадежных соединений для передачи данных быстрая загрузка необходима. В конце концов, никто никогда не жаловался, что сайт загружается слишком быстро.

Итог: когда вы заставляете сайт загружаться с сервера, а не из кеша, вы влияете на производительность. Поэтому, прежде чем добавлять эти метатеги на свой сайт, спросите себя, действительно ли это необходимо и стоит ли того снижения производительности, которое сайт получит в результате.

В большинстве веб-браузеров вы можете вызвать однократную загрузку страницы с сервера, удерживая клавишу Shift и нажимая кнопку «Обновить» или «Обновить».