Welcome! Log In Create A New Profile

Advanced

Re: минимизация .js и .css

Александр Усов
March 03, 2011 05:22AM
Есть много способов сделать инвалидацию кеша, но сносить при обновлении кеш,
а потом обновлять по запросу клиента, это уродство. Скрипт которому можно,
что-то передать, а он что-то изменить вообще не безопасен. Лучше через
inotify или по cron-у.

3 марта 2011 г. 14:14 пользователь soviet <nginx-forum@nginx.us> написал:

> Согласен что делать это вручную не
> очень удобно. Так же при каждом запросе
> пропускать через jsmin и csstidy тоже не
> очень мудро, пустая трата ресурсов.
> Я решил аналогичную проблему с помощью
> такой логики: запрос всегда делается на
> минимизированную версию архива, в
> случае если это архив отсутствует,
> запрос передаётся php скрипту, которые
> выполняет системные команды jsmin или
> csstidy, сохраняет минимизированную
> версию архива и отдаёт её серверу.
> Таким образом при следующем запросе
> будет читаться минимизированная
> (кешированная) версия архива. Так что
> при изменение исходника достаточно
> просто удалить кешированный архив.
>
> Примерно так выглядит для javasrcipt
> location ~* ^/(js/([^\-/]*\.js))$ {
> try_files $uri /build.php?fullname=$1&filename=$2;
> }
>
> исходные архивы находятся в корневой
> папке, а минимизированные с тем же
> именем но в подпапке js/
> директива try_files проверяет на наличие
> минимизированного архива в случае его
> отсутствия передаёт запрос build.php с
> именем минимизированного архива (куда
> надо будет сохранить) -fullname и именем
> исходного архива -filename
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?21,179872,179892#msg-179892
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

минимизация .js и .css

Alex Smorodin March 03, 2011 02:22AM

Re: минимизация .js и .css

Александр Усов March 03, 2011 02:50AM

Re: минимизация .js и .css

Alex Smorodin March 03, 2011 03:02AM

Re: минимизация .js и .css

Александр Усов March 03, 2011 03:18AM

Re: минимизация .js и .css

soviet March 03, 2011 04:14AM

Re: минимизация .js и .css Attachments

Alex Smorodin March 03, 2011 04:36AM

Re: минимизация .js и .css

Александр Усов March 03, 2011 05:12AM

Re: минимизация .js и .css

Александр Усов March 03, 2011 05:22AM

Re: минимизация .js и .css

Alex Smorodin March 03, 2011 05:54AM

Re: минимизация .js и .css

Александр Усов March 03, 2011 06:34AM

Re: минимизация .js и .css

Alex Sergeyev March 03, 2011 09:38AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 287
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready