Один из рекомендуемых способов повышения быстродействия сайта - настройка сжатия и кеширования файлов.
- Сжатие применяется для передачи статических файлов - 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)