Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Linux (Ubuntu, Debian, Red Hat, CentOS, Mint)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2016, 12:25   #1
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию Вопросы про Nginx

У меня nginx на VestaCP
В настройках стоят файлы: jpg, svg, js, gif, wav

Это значит что если включено gzip сжатия nginx, то он будет сжимать эти файлы?

Наверняка только текстовые судя по :
# Compression
gzip on;
gzip_comp_level 9;
gzip_min_length 512;
gzip_buffers 8 64k;
gzip_types text/plain text/css text/javascript
application/x-javascript;
gzip_proxied any;

Последний раз редактировалось Illusiony; 27.01.2016 в 12:45.
Illusiony вне форума Ответить с цитированием
Старый 27.01.2016, 14:05   #2
Lardes
Форумчанин
 
Аватар для Lardes
 
Регистрация: 19.08.2011
Сообщений: 329
По умолчанию

Какие типы Вы указываете в gzip_types, то такие и будут сжиматься. А судя по Вашему конфигу, то сжиматься будут text/plain, text/css, text/javascript, application/x-javascript.

P.S. jpg, svg, gif, wav сжимать не имеет смысла
Lardes вне форума Ответить с цитированием
Старый 27.01.2016, 15:02   #3
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Если в моменты высокой нагрузки у меня процессор до 100% доходит, а размер передоваемой информации не так уж велик то целесообразно уменьшить степерь сжатия или вовсе выключить сжатие?
Illusiony вне форума Ответить с цитированием
Старый 27.01.2016, 17:14   #4
Lardes
Форумчанин
 
Аватар для Lardes
 
Регистрация: 19.08.2011
Сообщений: 329
По умолчанию

Цитата:
а размер передоваемой информации не так уж велик
Вы сами указываете минимальный порог для сжатия файлов через директиву gzip_min_length.

Например, gzip_min_length 512; - означает что если размер файла больше 512 байт, то его нужно отдать в сжатом виде. Иначе сжатие применяться не будет. Возможно имеет смысл увеличить этот порог.

По поводу gzip_comp_level: используя максимальное сжатие, Вы тем самым нагружаете процессор. Сравните разницу между gzip_comp_level 9; и gzip_comp_level 3;.
Lardes вне форума Ответить с цитированием
Старый 27.01.2016, 19:17   #5
Illusiony
Форумчанин
 
Регистрация: 17.02.2014
Сообщений: 881
По умолчанию

Цитата:
Сообщение от Lardes Посмотреть сообщение
Вы сами указываете минимальный порог для сжатия файлов через директиву gzip_min_length.

Например, gzip_min_length 512; - означает что если размер файла больше 512 байт, то его нужно отдать в сжатом виде. Иначе сжатие применяться не будет. Возможно имеет смысл увеличить этот порог.

По поводу gzip_comp_level: используя максимальное сжатие, Вы тем самым нагружаете процессор. Сравните разницу между gzip_comp_level 9; и gzip_comp_level 3;.
Смотрел просто в инете сравнения, говорят что после 5 степени резко снижается показатель сжатия, рекомендуют не ставить выше, если процессор слабый.
Illusiony вне форума Ответить с цитированием
Старый 27.01.2016, 23:37   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

еще есть возможность хранить сразу сжатые файлы(вроде рядом), чтоб не нагружать проц сервера сжатием в принципе.(естественно такое только для статики)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глупые вопросы про указатели Qaliti Общие вопросы C/C++ 4 05.01.2014 00:28
Банальные вопросы про Апи Хуки. LXandR Общие вопросы C/C++ 6 25.08.2012 13:31
Вопросы про INTERNET Trash Band Помощь студентам 3 27.12.2011 11:25
Вопросы про компонент HTTPRIO Anatai Компоненты Delphi 0 24.01.2011 13:13
Вопросы новичка про C++ k1r1ch C++ Builder 5 25.11.2009 15:11