Re: Кеширование через создание статических файлов

achekalin nginx-forum на nginx.us
Пн Июл 11 13:14:05 UTC 2011


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

Задача была такая: есть на странице
указания на загрузку многих css-файлов. С
целью ускорения работы они были
заменены на одну строку, ссылающуюся на
загрузку общего minified файла (при помощи
http://code.google.com/p/minify/). Работает неплохо,
кроме того, что сборка этого *.min.css
файлика происходит при каждом запросе
страницу - и этим занимается backend-Апач.

Идея возникла такая: в неком каталоге
(точнее, по некому uri) хранить готовый
min.css файл, и, когда на него приходит
запрос, отдавать либо его (статический),
либо (если файлика нет) передавать
запрос на backend.

Так и не справился, выкрутился проще, в
самом коде страницы создаю css-файл, и
пересоздаю, если его еще не создано. Не
так изящно, как ожидалось, но
работает...

Попробую, как доберусь, ваши варианты,
мне, почему-то кажется, что я что-то
подобное уже пробовал (сейчас не у
терминала, не проверю старые версии).

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,211980,212194#msg-212194




Подробная информация о списке рассылки nginx-ru