nginx-1.30.5-alt1 (то же в 1.28.1-alt1). В штатном /etc/nginx/nginx.conf (nginx.conf.in в gear): gzip_types text/plain text/css text/xml application/x-javascript application/atom+xml; Из типов JavaScript указан только устаревший application/x-javascript. При этом в mime.types из пакета файлы .js описаны как application/javascript, .json — как application/json. Поэтому со штатным конфигом nginx не сжимает ни свои статические .js, ни JavaScript/JSON от проксируемых приложений (например, MediaWiki отдаёт load.php как text/javascript, api.php как application/json). Предлагаю исправить на: gzip_types text/plain text/css text/xml text/javascript application/javascript application/x-javascript application/json application/atom+xml image/svg+xml; (text/javascript — актуальный тип по RFC 9239; image/svg+xml — тоже хорошо сжимается.)