ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: upload progress и 404 Not Found


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: upload progress и 404 Not Found
  • From: "locojohn" <nginx-forum@xxxxxxxx>
  • Date: Wed, 31 Aug 2011 09:02:08 -0400
  • Dkim-signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mickey.jlkhosting.com; s=x; h=Date:Sender:From:References:In-Reply-To:Message-ID:Content-Transfer-Encoding:Content-Type:Subject:To; bh=jDuT75lLw1PvW+q0DxyUGay7vyFS+X484y07roatoF0=; b=bBjeI1P7EvHmlZG6xbsX/J73mIVHpx12GUvHB78cH1UiYIkhhlwA6WAP2ggCBN/j1n31OSWL3Guug4uE0C4rw6kTKKiAOMv9aXlA0sqM+yQe8HbUXswxOFbTUg+5/Pme;
  • In-reply-to: <20110831123612.GE1468@xxxxxxxxx>
  • References: <20110831123612.GE1468@xxxxxxxxx>

Igor Sysoev Wrote:
-------------------------------------------------------
> On Wed, Aug 31, 2011 at 07:40:38AM -0400, locojohn
> wrote:
> 
> >                 # glue css/js files into a
> single file for faster
> > loading
> >                 rewrite
> .*/(css|javascript)/[^,]+,.+ /glue.php last;
> 
> Вы действительно хотите,
> чтобы PHP работал для каждой
> загрузки css/javascript ?

Нет, это только для специфичных линков,
типа таких, для "склеивания" css/javascript в
один файл (для быстрой загрузки):

<link
href="/css/jquery/uploadify3/uploadify.css,/jquery/ui-theme/jquery-ui-1.8.11.custom.css,/jquery/jquery.asmselect.css,/jquery/jqGrid-4.0.0/css/ui.jqgrid.css"
rel="stylesheet" type="text/css" />

PHP скрипт это дело склеивает, gzip-ит и
кэширует.

> Казалось бы, всё, что только
> можно, лучше выносить в
> статику.

когда css или js файлов так много
подргужается, их лучше склеить в один -
влечёт за собой заментное увеличение
производительности.

> Ничего не могу сказать по
> собственно проблеме, но вот
> это лучше записать так:

>       location ~ ^(?<script_filename>.+\.php)$ {
>           try_files  $script_filename  =404;
> 

Спасибо.  Я был в курсе такой
конструкции, но немного побоялся её
использовать потому что из
документации непонятно, как именно
работает try_files.  То есть, если в нём
снова указывается $script_filename, то, по
логике, он снова триггерит тот же самый
location, в котором он прописан, нет?    Может
быть имеет смысл описать в
документации, что try_files повторно не
запускает тот же location, в котором он
находится?

А вот по проблеме ни у кого нет
комментариев?

С уважением к community,

Андрей

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

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.