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
вариант.