Уроки

Заголовок «Expires»

Страница состоит из десятков файлов, причём 95% файлов могут быть общими для всех страниц сайта. Кеширование придумали, чтобы каждый раз не загружать эту информацию.

Есть 3 механизма кеширования:

  • Заголовки «cache-control» или «expires» сообщают о том, сколько времени контент будет актуальным. В течении этого времени, браузер пользователя используют сохранённую у себя копию файла и не делает никаких запросов на сервер.
  • Кеширование через «etag». Сервер генерирует уникальную строку на основе контента и браузер пользователя каждый раз переспрашивает, а не изменился ли файл и предоставляет эту строку.
  • Заголовок «Last-Modified». Сервер сообщает дату последнего изменения файла, а браузер каждый раз переспрашивает, не изменился ли файл с того времени.

Если сервер не использует заголовки «cache-control» или «expires», отдавая файлы, то браузер будет запрашивать их при каждом посещении страницы. Это замедлит скорость работы.

Инструкция Как настроить кеширование.

Проверьте ваш сайт
Это бесплатно и займёт от 7 до 45 секунд

Мы используем cookie. Продолжая пользоваться сайтом, вы соглашаетесь на обработку персональных данных в соответствии с политикой конфиденциальности. Ладушки