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