Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
Панель управления
  • Русский
  • Українська
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  Vodafone
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

2.3.1.5. Браузерное кеширование статики

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

Чтобы настроить браузерное кеширование статических файлов, выполните следующее:

  1. Напротив «Кеширование» выберите период, в течение которого статические ресурсы будут храниться в браузере клиента (1, 3, 8 или 12 часов, 1 день, 1 неделя или 1 месяц):Если стандартные периоды не подходят, выберите «Свой вариант» и укажите в часах нужный период:
  2. Сохраните изменения.
  3. Подождите примерно 15-30 минут, пока изменения вступят в силу.

Настройка кеширования через панель управления задаёт единый период для всех типов статических файлов. Если для определённых типов файлов необходимо установить индивидуальные периоды кеширования, выполните следующее:

  1. Уберите из списка статических файлов расширения файлов, для которых хотите установить индивидуальный период кеширования.
  2. Пропишите директивы кеширования в файле .htaccess.

Примеры директив кеширования:

# кешировать файлы html и htm на сутки
<FilesMatch "\.(html|htm)$">
  Header set Cache-Control "max-age=43200"
</FilesMatch>
# кешировать файлы css и js на неделю
<FilesMatch "\.(css|js)$">
  Header set Cache-Control "max-age=604800"
</FilesMatch>
# отключить кеширование файлов txt и zip
<FilesMatch "\.(txt|zip)$">
  Header unset Cache-Control
</FilesMatch>
 
ExpiresActive On
# кеш по умолчанию 30 секунд
ExpiresDefault "access plus 30 seconds"
# кешировать файлы html и htm на сутки
ExpiresByType text/html "access plus 43200 seconds"
# кешировать файлы css и js на неделю
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType application/javascript "access plus 604800 seconds"