
У меня есть веб-приложение, работающее на очень слабом веб-сервере (ЦП: ARM926EJ-S, ОЗУ: 128 МБ). Когда я включил gzip в nginx, я обнаружил, что серверу требуется больше времени для ответа, и я не знаю, есть ли какие-то ошибки в конфигурации.
конфигурация:
gzip on;
gzip_vary on;
gzip_proxied any;
gzip_comp_level 3;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_min_length 256;
gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
время отклика с поддержкой gizp
время отклика отключено gizp
решение1
Похоже, что процессор просто слишком слаб, чтобы сжимать данные своевременно. Очевидно, чтобы вы получили какую-либо выгоду, сжатие и передача сжатых данных должны быть быстрее, чем просто чистая доставка несжатых данных.
Попробуйте уменьшить уровень сжатия до 1. Если это все еще занимает больше времени, чем несжатые данные, я полагаю, вы SOL, и вам нужно смириться с относительно медленной загрузкой несжатых данных :/