Cache-control — це заголовок HTTP, який використовується для визначення політики кешування браузера як у запитах клієнта, так і у відповідях сервера. Політики включають спосіб кешування, місце його кешування та його максимальний вік до закінчення терміну дії (час існування кешу).
Якщо простими словами?
Це певний параметр, що може використовувати сервер для передачі браузеру інструкцій, а також браузер/сайт для передачі інструкцій серверу, щодо того, як певну інформацію/дані потрібно кешувати. Приклад, якщо на стороні сервера прописати параметр cache-control: no-cache
для статичних файлів, таких як зображення .jpg, то кожен раз під час відкриття сторінки браузер буде наново завантажувати усі .jpg файли з цієї сторінки, що впливає на швидкість та час завантаження в цілому. Якщо прописати cache-control: max-age=86400
, то при першому завантаженні браузер збереже зображення локально і, якщо закешоване зображення зустрінеться на цій чи інших сторінках сайту, його повторно з серверу браузер завантажувати не буде.
Що це дає?
Простий приклад – якщо розглянути картинку розміром 4Кб, для якої не діють описані правила кешування, при кожному завантаженні сторінки сайту з цією картинкою витрачається приблизно 200-500мс часу, а якщо таких картинок десятки?
За умови, коли кешування задане з параметром max-age=86400
– браузер лише раз завантажить картинку і протягом 86400 секунд буде показувати цю картинку з локальної пам’яті, витрачаючи на це 0-1мс:
Як увімкнути та налаштувати кешування?
Перейдіть в хостинг-панель і на головній сторінці відкрийте налаштування “Apache та Nginx“:
Активуйте опцію “Ефективної обробки статичних файлів” та увімкніть обробки цих файлів засобами “Nginx” внизу сторінки (за потреби, змініть час кешування вгорі сторінки):
Ще цікаве:
ERR_TOO_MANY_REDIRECTS
Дана помилка найчастіше виникає з причини, що сайт працює через сервіс cloudflare, на стороні цього сервісу в налаштуваннях SSL обрано метод шифрування Flexible, а на стороні хостингу обрано примусову переадресацію з HTTP на HTTPS: Для виправлення існує два варіанти: 1 варіант (рекомендований) Зайдіть в cloudflare і в налаштуваннях SSL для вашого сайту оберіть метод шифрування Full: 2 Варіант Якщо ваш […]
ДетальнішеВідстеження статусу доставки пошти
Для клієнтів послуг корпоративної пошти, а також клієнтів послуг WordPress хостингу та віртуального хостингу став доступний новий інструмент відстеження статусу доставки електронної пошти. Тут ви можете знайти інформацію про листи, надіслані зі скриньок вашого домену, статус їх доставки, а також дізнатись чи є якісь помилки. Інструмент покаже також листи, що знаходяться в черзі доставки електронної пошти, ці листи можна спробувати […]
Детальніше