Один із рекомендованих способів підвищення швидкодії сайту - налаштування стиснення й кешування файлів.
- Стиснення застосовується для передачі статичних файлів - javascript, стилів css, шрифтів та іншого. При увімкненому стисненні веб-сервер передає файли в стислому вигляді, додаючи заголовок Content-Encoding
- При ввімкненому кешуванні сервер надсилає заголовок Expires, який повідомляє браузеру, що скачаний файл можна зберегти в кеші. При повторному зверненні до файлу браузер не буде його завантажувати, а візьме з кеша. Клієнтське кешування застосовується до скриптів javascript, файлів css, зображень та інших статичних файлів. Ця можливість істотно підвищує швидкість завантаження й відображення сайту в браузері.
Для будь-якого сайту за умовчанням вже визначено оптимальну конфігурацію стиснення та кешування статичних файлів.
Приклад конфігурації nginx:
Однак, якщо вам потрібне більш точне налаштування, ви можете перевизначити типи статичних файлів, для яких буде застосована ця конфігурація. Для цього:
Налаштування слід виконувати в панелі управління хостингом PHP https://php.realhost.pro:8083