Один із рекомендованих способів підвищення швидкодії сайту - налаштування стиснення й кешування файлів.
- Стиснення застосовується для передачі статичних файлів - javascript, стилів css, шрифтів та іншого. При увімкненому стисненні веб-сервер передає файли в стислому вигляді, додаючи заголовок Content-Encoding
![3.Як увімкнути кешування та стиснення статичних файлів](http://realhost.pro/data/posts/IzuFEo7D.png)
- При ввімкненому кешуванні сервер надсилає заголовок Expires, який повідомляє браузеру, що скачаний файл можна зберегти в кеші. При повторному зверненні до файлу браузер не буде його завантажувати, а візьме з кеша. Клієнтське кешування застосовується до скриптів javascript, файлів css, зображень та інших статичних файлів. Ця можливість істотно підвищує швидкість завантаження й відображення сайту в браузері.
![5.Як увімкнути кешування та стиснення статичних файлів](http://realhost.pro/data/posts/nm7ejQkD.png)
Для будь-якого сайту за умовчанням вже визначено оптимальну конфігурацію стиснення та кешування статичних файлів.
Приклад конфігурації nginx:
Однак, якщо вам потрібне більш точне налаштування, ви можете перевизначити типи статичних файлів, для яких буде застосована ця конфігурація. Для цього:
Налаштування слід виконувати в панелі управління хостингом PHP https://php.realhost.pro:8083
1. У розділі WEB оберіть домен
![12.Як увімкнути кешування та стиснення статичних файлів](http://realhost.pro/data/posts/g01EEpPx.png)
2. Натисніть кнопку "Додаткові опції"
![14.Як увімкнути кешування та стиснення статичних файлів](http://realhost.pro/data/posts/I2IQpWYU.png)
3. У полі "Обробка Proxy" вкажіть перелік типів файлів для кешування
![16.Як увімкнути кешування та стиснення статичних файлів](http://realhost.pro/data/posts/tlP0Xyau.png)
4. Після завершення натисніть кнопку "Зберегти"
![18.Як увімкнути кешування та стиснення статичних файлів](http://realhost.pro/data/posts/Yxbqffyc.png)