Назад | Перейти на главную страницу

Сжатие gzip с nginx - некорректно отображается в тестах?

nginx 1.4.2

Google Pagespeed Insights (веб-версия) сообщает, что мне нужно сжать несколько файлов .js на моем сайте.

Я проверил файл конфигурации mime.types, и он включает js-файл application / x-javascript по умолчанию; директива. Я также проверил через Firefox, что страницы Insights, в которых сообщается о необходимости сжатия, присутствуют как application / x-javascript, но, согласно Insights, они, похоже, не подвергаются сжатию.

Я также подтвердил, что nginx.conf имеет следующее и что для gzip установлено значение «on»:

gzip_types  font/ttf font/opentype application/vnd.ms-fontobject image/svg+xml text/plain text/css image/png image/gif image/jpeg  text/xml application/xml application/x-javascript application/x ml+rss text/javascript;

Что еще я могу попробовать? Похоже, что gzip отлично работает с изображениями и другими активами, это просто файлы .js, которые не устраивают Insights.

Спасибо,

Стив

Проверьте, включены ли параметры gzip для каждого виртуального хоста. Чтобы включить сжатие css и js gzip_types application/x-javascript text/css text/plain; достаточно. Также убедитесь, что ваши файлы совпадают gzip_min_length вариант.