В моем приложении в качестве веб-сервера используется nginx, и я использую gzip
сжатие. Я проверил целостность gzip через https://checkgzipcompression.com/ - вроде работает ОК.
Однако многие мои пользователи получают доступ к моему сайту через прокси-сервер. Как я могу проверить, правильно ли работает gzip для этих пользователей? При необходимости запросите дополнительную информацию.
В nginx.conf
, некоторые соответствующие строки:
gzip on;
gzip_disable "msie6";
gzip_proxied expired no-cache no-store private auth;
gzip_comp_level 2;
gzip_min_length 1100;
gzip_buffers 16 8k;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;
Вы можете включить ведение журнала сжатия gzip, например:
http {
log_format compression '$remote_addr - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent" "$gzip_ratio"';
[...]
server {
gzip on;
access_log /spool/logs/nginx-access.log compression;
Таким образом, вы можете увидеть степень сжатия для каждого IP-адреса, поэтому просто нажмите grep для IP-адресов прямого прокси и проверьте соотношение.