Как проверить что отдаются имеющиеся .js.gz?

D
На сайте с 28.06.2008
Offline
1108
812

Когда то давно мне настроили Нгихс чтобы сервер отдавал сжатые js

Второй момент - вроде бы было настроено, чтобы отдавались уже сжатые gz которые лежат рядом с незапаковаными js, а не сжимать на лету.

То что gz работает я вижу, а как проверить - что отдаются уже имеющиеся gz на сервере, а не просто сжимаются на лету?

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

отключить сжатие на лету?

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

Кажется понял, правильно ли я понимаю - чтобы отдавать уже лежащие на сервере gz в .htaccess должно быть прописано следующее

RewriteEngine on

RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}\.gz -s
RewriteRule ^(.*)\.css $1\.css\.gz [QSA]

RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}\.gz -s
RewriteRule ^(.*)\.js $1\.js\.gz [QSA]

<FilesMatch .*\.js\.gz$>
ForceType text/javascript
Header set Content-Encoding gzip
Header append Vary Accept-Encoding
</FilesMatch>

<FilesMatch .*\.css\.gz$>
ForceType text/css
Header set Content-Encoding gzip
Header append Vary Accept-Encoding
</FilesMatch>

Если этого нет - то js сжимаются на лету, если есть - то отдаются те что уже сжаты заранее, правильно?

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

Проверьте, что у вас есть директивы:


gzip_static on;

Ну и собран модуль ngx_http_gzip_static (nginx -V)

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

В конфиге прописано так:

gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 4;
gzip_buffers 16 8k;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

А как проверить ngx_http_gzip_static ?

K5
На сайте с 21.07.2010
Offline
209
#5

Dram, в скобках

Ну и собран модуль ngx_http_gzip_static (nginx -V)
аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
RAS
На сайте с 27.11.2005
Offline
126
RAS
#6

Модуль ngx_http_gzip_static позволяет отдавать вместо обычного файла предварительно сжатый файл с таким же именем и с расширением “.gz”

D
На сайте с 28.06.2008
Offline
1108
#7
kgtu5:
Dram, в скобках

nginx -V нужно в конфииге Нгихс искать или это отдельный модуль? Как понять установлен он или нет?

AGHost
На сайте с 16.11.2011
Offline
115
#8

Запустите в командной строке nginx -V, в выхлопе должно быть --with-http_gzip_static_module, если такой строки нет, то модуля нет.

8 лет на рынке услуг хостинга - https://agho.st (https://agho.st)
D
На сайте с 28.06.2008
Offline
1108
#9

--with-http_gzip_static_module есть, спасибо!

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