Welcome! Log In Create A New Profile

Advanced

Re: Кеширование + AJAX

Andrew Kopeyko
February 03, 2010 06:36AM
Alexander Petrovsky wrote:
> Покажите конфиг, который у вас кешировал неправильно, тогда, наверное,
> можно будет что-то вам посоветовать.
> Угадывать, что вы там сделали не так знаете ли не хочется.
>
> Выдается страница http://host.ru/page_dep.jsp, с разным контентом в
> зависимости от ссылок приведенных выше. Nginx кеширует страницу
> page_dep.jsp, тем самым делая её контент одинаковым, вне зависимости от
> ссылок.
...
> Однако, хочется чтоб был кеш, в зависимости от ссылки:
>
> http://host.ru/controller?cmd=page_depart_get_page&num=60
> http://host.ru/controller?cmd=page_depart_get_page&num=70
> http://host.ru/controller?cmd=page_depart_get_page&num=80
>
> /page_dep.jsp выдавался с соответствующим контентом.

Правильно ли я понимаю, что /page_dep.jsp инклудится из /controller ?

Если "да", то, скорее всего, вы вызываете ещё одинаково, не передавая ей
никаких аргументов - вот поэтому nginx и закешировал только 1 вариант
вашей page_dep.jsp.

Вам надо инклудить /page_dep.jsp с соответствующими аргументами:
/page_dep.jsp?cmd=page_depart_get_page&num=60
/page_dep.jsp?cmd=page_depart_get_page&num=70
/page_dep.jsp?cmd=page_depart_get_page&num=80
тогда несколько вариантов и закешируются.

Возможно, ещё придётся поиграть с директивой proxy_cache_key.


--
Best regards,
Andrew A. Kopeyko <kaa@zvuki.ru>
http://www.zvuki.ru/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Кеширование + AJAX

Alexander Petrovsky February 03, 2010 02:48AM

Re: Кеширование + AJAX

Alexander Kochetov February 03, 2010 04:06AM

Re: Кеширование + AJAX

Alexander Petrovsky February 03, 2010 04:22AM

Re: Кеширование + AJAX

Alexander Kochetov February 03, 2010 04:54AM

Re: Кеширование + AJAX

Alexander Petrovsky February 03, 2010 05:34AM

Re: Кеширование + AJAX

Alexander Kochetov February 03, 2010 06:12AM

Re: Кеширование + AJAX

Alexander Petrovsky February 03, 2010 06:52AM

Re: Кеширование + AJAX

Andrew Kopeyko February 03, 2010 06:36AM

Re: Кеширование + AJAX

Alexander Petrovsky February 03, 2010 06:54AM

Re: Кеширование + AJAX

Alexander Petrovsky February 03, 2010 07:14AM

Re: Кеширование + AJAX

Andrew Kopeyko February 03, 2010 07:32AM

Re: Кеширование + AJAX

Alexander Petrovsky February 03, 2010 08:06AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 222
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