Сжатие данных сайта позволяет передавать на устройства пользователей (компьютеры, планшеты, мобильные устройства) содержимое сайта в меньшем размере (в несколько раз) и разархивировать содержимое на устройствах пользователей. Получается выгода по скорости передаче, значительной экономии переданного размера данных, экономии времени передачи и показа вашего сайта. Обязательно включаем сжатие данных, если у вас на сайте этого нет. На хостинге Ru-Center также возможно включение сжатия в автоматическом режиме, или можете настроить все параметры вручную. Включаем GZIP сжатие на хостинге Ru-Center следующим образом:
Включение сжатия данных на хостинге в автоматическом режиме:
1. Заходим в веб-панель управления сайтом.
2. Переходим по следующему пути: Панель управления - Сайты - Ваш сайт - Настройки - Веб-сервер
3. Проверяем, чтобы ползунок "Сжатие данных" был включен. Включаем, если ползунок отключен.
1. Переводим наш сайт в ручной режим (Веб-сервер - Сайты - Ваш_сайт)
2. Делаем следующие изменения в файле (Веб-сервер - Файловый менеджер - /home/ваш_сайт/etc/ngnix/ваш_сайт.site.conf)
!!! Настройки gzip добавляем в секцию server
server {
.....
gzip on;
gzip_buffers 16 8k;
gzip_comp_level 7;
gzip_min_length 1000;
gzip_types text/css text/plain text/json text/js text/x-js text/javascript text/xml application/json application/x-javascript application/xml application/xml+rss application/javascript;
gzip_disable "msie6";
gzip_vary on;
gzip_http_version 1.0;
location / {
....
и сохраняем файл.
Почитать про переменные (зачем нужны и что означают) можно здесь, написано очень просто и доступно:
nginx.org/ru/docs/http/ngx_http_gzip_module.html#gzip_comp_level
3. Перезапускаем сервер.
4. Проверяем, например здесь:
https://developers.google.com/speed/pagespeed/insights/
или здесь:
http://www.whatsmyip.org/http-compression-test/