Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Проблема с кэширов анием ответов поисковых запросов.
On Mon, Apr 27, 2009 at 02:15:54PM +0400, Markes wrote:
> Игорь, Вы говорите о формате письма или о том, что я неправильно
> вопрос задаю? Если проблема в первом то повторюсь (ниже).
Да, проблема в формате письма. Кроме html части желательно иметь plain text.
> Здесь уже советуют использовать proxy_cache и я дополнительно спросил по нему:
> 1. proxy_cache настраивается прямо в конфиге nginx?
> 2. Можно настроить кэширование конкретно ответов на поисковые запросы?
>
> Изначальный пост:
> Проблема с кэшированием ответов поисковых запросов.
> Есть сайт с поисковиком (ОC: FreeBSD). Запросы вида
> "Search.ashx?parametr1=1234¶metr2=4321"
> проксируются на удаленный web-сервис (IIS, [3]ASP.NET, хотя это не важно,
> наверное).
> Сделал скрипт, который забирает ответ на запрос и кладет его в файл (на
> сервер
> сайта) с именем "Search.ashx?parametr1=1234¶metr2=4321".
>
> Уткнулся в стандартную, как я понял, проблему: при наличии в строке
> "Search.ashx?" знака "?" Файл локально не обрабатывается и запрос уходит к
> сервису.
http {
proxy_cache_path /path/to/cache keys_zone=search:10m;
server {
location = /Search.ashx {
proxy_pass ...;
proxy_cache search;
}
Подробности на
http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_cache
> Есть ли доступные решения данной задачи?
>
> > On Mon, Apr 27, 2009 at 12:14:24PM +0400, Markes wrote:
>
> >> Я тоже не вижу ответа. Поэтому и спрашиваю :)
>
> > С таким форматированием ответ вряд ли будет, потому что я не вижу вопроса.
>
> >> > Вы видите здесь вопрос и ответ ? Я - нет.
> >>
> >> > On Mon, Apr 27, 2009 at 10:02:22AM +0400, Markes wrote:
> >>
> >> >> proxy_cache настраивается прямо в конфиге nginx?
> >> >>
> >> >> Можно настроить кэширование конкретно ответов на поисковые запросы?
> >> >>
> >> >> Насколько я понимаю ее, да. Просто кешируйте запрос nginx'ом.
> >> >>
> >> >> 22 апреля 2009 г. 16:34 пользователь Markes <[1]marquez@xxxxx>
> >> >> написал:
> >> >>
> >> >> proxy_cache в nginx? Он сможет решить указанную проблему?
> >> >>
> >> >> Использовать proxy_cache
> >> >>
> >> >> 22 апреля 2009 г. 14:25 пользователь Markes <[2]marquez@xxxxx>
> >> >> написал:
> >> >>
> >> >> Приветствую.
> >> >>
> >> >> Проблема с кэшированием ответов поисковых запросов.
> >> >>
> >> >> Есть сайт с поисковиком (ОC: FreeBSD). Запросы вида
> >> >> "Search.ashx?parametr1=1234¶metr2=4321"
> >> >>
> >> >> проксируются на удаленный web-сервис (IIS, [3]ASP.NET, хотя это не
> >> >> важно, наверное).
> >> >>
> >> >> Сделал скрипт, который забирает ответ на запрос и кладет его в файл
> >> >> (на сервер
> >> >>
> >> >> сайта) с именем "Search.ashx?parametr1=1234¶metr2=4321".
> >> >>
> >> >> Уткнулся в стандартную, как я понял, проблему: при наличии в строке
> >> >> "Search.ashx?" знака "?"
> >> >>
> >> >> файл локально не обрабатывается и запрос уходит к сервису.
> >> >>
> >> >> Есть ли доступные решения данной задачи?
> >> >>
> >> >> --
> >> >>
> >> >> С уважением,
> >> >>
> >> >> Markes mailto:[4]marquez@xxxxx
> >> >>
> >> >> --
> >> >>
> >> >> С уважением, Борис Долгов.
> >> >>
> >> >> icq 77556665
> >> >>
> >> >> e-mail [5]boris@xxxxxxxxxxx
> >> >>
> >> >> --
> >> >>
> >> >> С уважением,
> >> >>
> >> >> Markes [6]mailto:marquez@xxxxx
> >> >>
> >> >> --
> >> >>
> >> >> С уважением, Борис Долгов.
> >> >>
> >> >> icq 77556665
> >> >>
> >> >> e-mail [7]boris@xxxxxxxxxxx
> >> >>
> >> >> --
> >> >>
> >> >> С уважением,
> >> >>
> >> >> Markes [8]mailto:marquez@xxxxx
> >> >>
> >> >> References
> >> >>
> >> >> 1. mailto:marquez@xxxxx
> >> >> 2. mailto:marquez@xxxxx
> >> >> 3. http://ASP.NET/
> >> >> 4. mailto:marquez@xxxxx
> >> >> 5. mailto:boris@xxxxxxxxxxx
> >> >> 6. mailto:marquez@xxxxx
> >> >> 7. mailto:boris@xxxxxxxxxxx
> >> >> 8. mailto:marquez@xxxxx
> >>
> >>
> >>
> >>
> >> --
> >> С уважением,
> >> Markes mailto:marquez@xxxxx
> >>
>
>
>
>
> --
> С уважением,
> Markes mailto:marquez@xxxxx
>
--
Игорь Сысоев
http://sysoev.ru
|