Проблема с кэшированием ответов поисковых запросов.
Igor Sysoev
is at rambler-co.ru
Tue Apr 28 10:20:12 MSD 2009
On Tue, Apr 28, 2009 at 10:16:17AM +0400, Markes wrote:
> Тогда останолюсь на 1-ом варианте.
> proxy_pass и proxy_cache мне нужно для каждого location отдельно
> задавать как я писал?
Да.
> > On Tue, Apr 28, 2009 at 09:21:16AM +0400, Markes wrote:
>
> >> ОК. А если у меня несколько видов запросов, например Search.ashx,
> >> Search2.ashx, PreSearch.ashx, мне необходимо для каждого расписать
> >> location, proxy_pass и proxy_cache? Типа того:
> >>
> >> http {
> >>
> >> proxy_cache_path /path/to/cache keys_zone=search:10m;
> >>
> >> server {
> >>
> >> location = /Search.ashx {
> >> proxy_pass ...;
> >>
> >> proxy_cache search;
> >>
> >> location = /Search2.ashx {
> >> proxy_pass ...;
> >> proxy_cache search;
> >>
> >> location = /PreSearch.ashx {
> >> proxy_pass ...;
> >> proxy_cache search;
> >>
> >> }
>
> > Есть два варианта:
>
> > 1) Лучше:
>
> > location = /Search.ashx {
> > }
> > location = /Search2.ashx {
> > }
> > location = /PreSearch.ashx {
> > }
> >
> > 2) Хуже, потому что регулярные выражения:
>
> > location ~ ^/(Search2?|PreSearch)\.ashx$ {
> > }
>
>
>
>
>
> --
> С уважением,
> Markes mailto:marquez at bk.ru
>
--
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list