[ОТВЕТИТЬ]
Опции темы
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, время: 23:15.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.