Форум OlegON > Компьютеры и Программное обеспечение > Сеть > Создание сайтов и поисковая оптимизация (SEO)

Настройка gzip_static в nginx : Создание сайтов и поисковая оптимизация (SEO)

28.03.2024 15:19


02.11.2015 10:02
OlegON
 
Озадачился сравнительно высоким временем старта отдачи файлов. Миллисекунды, конечно, но я перфекционист.
Результатом стала пересборка nginx с соответствующим модулем nginx_modules_http_gzip_static и включение его в конфиге, одновременно с понижением степени компрессии для несжатых заранее файлов.
Цитата:
gzip_comp_level 2;
gzip_static on;
суть модуля - отдать файл .gz, если таковой существует для js, css и прочего, что у вас там перечислено. Вот, подготовим
Код:
for i in `find /var/www/* -type f -name '*.js'`; do echo $i; gzip -c -9 "$i" > "$i.gz"; touch -r "$i" "$i.gz"; done;
for i in `find /var/www/* -type f -name '*.css'`; do echo $i; gzip -c -9 "$i" > "$i.gz"; touch -r "$i" "$i.gz"; done;
для того, чтобы эти архивы удалить
Код:
for i in `find /var/www/* -type f -name '*.js.gz'`; do echo $i; rm "$i"; done;
for i in `find /var/www/* -type f -name '*.css.gz'`; do echo $i; rm "$i"; done;
02.11.2015 10:03
OlegON
 
Видимо, буду раз в месяц гонять это в скрипте, поскольку иначе не знаю, как отловить обновления...
Часовой пояс GMT +3, время: 15:19.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.