gzip сжатие js-файлов

12
sunrise
На сайте с 29.10.2003
Offline
195
1031

Проверяю сайт через https://developers.google.com/speed/pagespeed/insights/

Сжатие gzip точно включено и все файлы сжимаются, но кроме *.js !

Google ругается только на расширение js...

Сжатие страницы https://***/js/jquery-2.1.3.min.js уменьшит ее размер на 53,5 КБ (64 %). ...

Настройки nginx такие:

    gzip  on;

gzip_min_length 1000;
gzip_proxied any;
gzip_types text/plain text/html text/xml application/xml application/xml application/x-javascript text/javascript text/css text/json;
gzip_comp_level 6;
gzip_http_version 1.1;
gzip_disable msie6;

В корневом .htaccess в придачу прописаны правила mod_deflate и сам модуль mod_deflate вроде как включен.

<IfModule mod_deflate.c>

AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/css
<IfModule mod_setenvif.c>
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
</IfModule>
</IfModule>

Почему js остаются не сжатыми?

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#1

Лучше бы ссылку дали на этот JS нормальную.

А так гадай чего это у вас за файл такой.

И у вас httpS я так понимаю? nginx нормально настроен на его работу? И версия nginx какая?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
sunrise
На сайте с 29.10.2003
Offline
195
#2

js - вполне обычный jquery из инета )) и он там не один... там ещё 6 js-файлов, со всеми такая фигня.

https нормально настроен, и проблема и до перехода на https была, поэтому не связываю с этим.

версию щас не соображу, где посомтреть, но свежая, т.к. сервер только недавно был заказан.

RAS
На сайте с 27.11.2005
Offline
126
RAS
#3

Посмотрите на тип файла, какой отдается и точно ли это ваш js.

Администрируем сервера, впс, вдс. Ускоряем загрузку сайтов - DLE, Word Press, Joomla, Modx... Настраиваем безопасность. Ручная чистка rootkit/malware/вирусов. (/ru/forum/867860) Разработка - shell/bash/sh/python/perl.
sunrise
На сайте с 29.10.2003
Offline
195
#4

Вот полные результаты проверки:

https://developers.google.com/speed/pagespeed/insights/?url=https%3A%2F%2Fxn--80atftk.xn--p1ai%2F&tab=desktop

js лежит на моем сервере

Оптимизайка
На сайте с 11.03.2012
Offline
396
#5

указанные .js действительно не сжаты, т.к. в nginx "gzip_types" не содержит "application/javascript", а Content-Type отдается именно такой.

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
D
На сайте с 07.11.2000
Offline
228
#6

добавьте application/javascript в nginx конфиг

fake_user
На сайте с 24.02.2014
Offline
118
#7

У вас эти файлы отдаются с типом application/javascript

А в nginx вы этот тип не указали.

D
На сайте с 07.11.2000
Offline
228
#8
sunrise:
В корневом .htaccess в придачу

И определитесь чем отдаете статику :)

sunrise
На сайте с 29.10.2003
Offline
195
#9
Dimka:
добавьте application/javascript в nginx конфиг

Спасибо!!! помогло🍾

Оптимизайка
На сайте с 11.03.2012
Offline
396
#10

Также вам пригодится далее (для "Исправьте обязательно: Используйте кеш браузера"):

location ~* \.(jpg|jpeg|png|gif|ico|css|js)$ {

expires max;

}

;)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий