Керування файлами cookie, які використовуються для реклами, таких як персоналізація реклами, ремаркетинг і аналіз ефективності реклами.
2.4.1.1.5. Браузерне кешування статики
Увага!
Налаштування кешування впливають тільки на ресурси, які браузер завантажує з нашого сервера. Для ресурсів, які завантажуються зі сторонніх сервісів, кешування потрібно налаштовувати безпосередньо на стороні цих сервісів.Використання кешування браузера може прискорити завантаження сайту при повторних відвідуваннях і знизити кількість запитів до сервера. Суть полягає в тому, що при першому відвідуванні сайту сервер повідомляє браузеру, як довго йому потрібно зберігати в своєму кеші копії завантажених статичних файлів. При повторному зверненні до сайту браузер вже використовує збережені в кеші локальні копії файлів і не звертається до сервера для їх отримання.
Налаштування
- Відкрийте розділ «Налаштування сайту».
- У полі «Кешування» вкажіть період зберігання статичних ресурсів у браузері клієнта та збережіть зміни:Виберіть 1, 3, 8 або 12 годин, 1 день, 1 тиждень, 1, 3 або 6 місяців, або 1 рік:
Виберіть «Свій варіант (в годинах)» і вкажіть потрібний період в годинах:
- Зачекайте приблизно 15-30 хвилин, поки зміни набудуть чинності.
За типами файлів
Налаштування кешування через панель керування задає єдиний період для всіх типів статичних файлів. Якщо для певних типів файлів необхідно встановити індивідуальні періоди кешування, виконайте наступне:
- Видаліть зі списку статичних файлів розширення файлів, для яких хочете встановити індивідуальний період кешування.
- Додайте директиви кешування у файл .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"
(1)