Можно ли выкрутить gzip_comp_level – сжатие на стороне сервера на максимум (9) в NGINX?

12 3
Dmitriy_2014
На сайте с 01.07.2014
Offline
126
366

Всем привет!

Можно ли поставить в настройках NGINX сжатие gzip_comp_level на максимальный уровень или в этом нету смысла или это чревато нагрузками на сервер?

В целом мне не жалко серверных мощностей, памяти полно, да и ядра не нагружены особо…

Заранее всем спасибо!


foxi
На сайте с 02.03.2011
Offline
878
#1
Если ресурсов сервера с избытком то можно и поставить, но после 5 там уже размер сжатого уменьшается не значительно, а нагрузка на проц возрастает не пропорционально больше.
Антибот защита для сайта (https://antibot.cloud/ru.html#searchengines) (защита от кражи контента и спама) | ВебМастерские микроблоги (https://wmsn.biz/#searchengines) | Фокси SEO форум (https://foxi.biz/#searchengines)
L
На сайте с 10.02.2015
Offline
121
#2
Касательно статики можно покурить настройку gzip_static
LEOnidUKG
На сайте с 25.11.2006
Offline
1554
#3
Ставлю 9 и всё. Процессору вообще плевать на эти мелкие операции.
✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
LEOnidUKG
На сайте с 25.11.2006
Offline
1554
#4
на дворе скоро 2021 год, уже на домашнем компьютере по 32 ядра херачат компьютеры. Вопросы по степень сжатия уже давно не актуальны. Раньше это был баланс между местом на диске и процессором. Сейчас это уже не играет никакой роли.
Dmitriy_2014
На сайте с 01.07.2014
Offline
126
#5
Извиняюсь за тупой вопрос, понятно на стороне сервера сжимаются данные, а вот браузеру легче и быстрее разжать данные минимально сжатые или максимально, или это также без разницы?
LEOnidUKG
На сайте с 25.11.2006
Offline
1554
#6
Dmitriy_2014 #:
Извиняюсь за тупой вопрос, понятно на стороне сервера сжимаются данные, а вот браузеру легче и быстрее разжать данные минимально сжатые или максимально, или это также без разницы?

Тоже уже без разницы давно. Стили и скрипты это килобайты-туда сюда. После разжатия всё это хранится в кэше браузера и ресурсы на это не тратятся. 

Сейчас уже идёт новый вид сжатия brotli, он вообще лучше и быстрее. У него 11 степеней. Кому они нужны в 2021 году? Просто пережитки прошлого.

Я тоже раньше парился по этим степеням, что там соотношения качество/скорость. По факту оказалось, это такие доли-доли секунды, которые в веб-строительстве просто идут в погрешность. Повторюсь, современные процессоры эти операции щёлкают как орешки. 

Dmitriy_2014
На сайте с 01.07.2014
Offline
126
#7
Понятно, спасибо за ответы.
Dmitriy_2014
На сайте с 01.07.2014
Offline
126
#8

И как я понимаю это уже тоже не актуально и можно убрать:

# Запрещает сжатие ответа методом gzip для IE6

gzip_disable "msie6";
Dmitriy_2014
На сайте с 01.07.2014
Offline
126
#9
Ещё бы найти ответ на один вопрос :) – если у меня связка из двух как это не странно веб-серверов Apache и NGINX и у них используется сжатие, NGINX выступает вроде в роле проксирующего сервера, кто из них отдает сжатые данные?
LEOnidUKG
На сайте с 25.11.2006
Offline
1554
#10
Dmitriy_2014 #:

И как я понимаю это уже тоже не актуально и можно убрать:

Да, это уже пережитки прошлого, чтобы выключать gzip для IE6 т.к. он его не понимает... хотя не понимал уже :)

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий