Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Проблема с кэширов анием ответов поисковых запросов.
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@xxxxx
>
--
Игорь Сысоев
http://sysoev.ru
|