Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Кеширование + AJAX
- To: nginx-ru@xxxxxxxxx
- Subject: Re: Кеширование + AJAX
- From: Alexander Kochetov <kochetov.alexander@xxxxxxxxx>
- Date: Wed, 3 Feb 2010 12:05:06 +0300
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=AsYRTtNZaARPpJaiXtju9rIXWq+nVezAMTVim6RDGO4=; b=r+hciICVo0QqwHSIDwnZOwq1lNYNNF01w4Q95pB5wguQzNRu4SC8y9YWJjdpmuFnah aIDTkMa8ryXd+JQMB6jgSTi22wjuVu76n6Sfbkii8LvtOTuvessc+UDSVOVWUa1QIs78 xm2+Uc6MZxQBGVU9pP4dk2DBy0i7uSpZXrBlA=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=AIMnMDvg0OfeIN5Hnwy1I9Ruwjt87wMDp7BXREDRwhKCvOS1bqtle3HGU1Cu6vMI3h cLSvqhEJTcA2VLRP+6hb9F8s4uIYwh9CHsFYeUtTSIrY9lmpCr9jdejxnL/T9UeBHlHp Gu32vWvUBq4V8l/xwk0CfqPDe7wTH/VARDhGE=
- In-reply-to: <2ec071a81002022346w31e17f31jd4eb32a6b84436e0@xxxxxxxxxxxxxx>
- References: <2ec071a81002022346w31e17f31jd4eb32a6b84436e0@xxxxxxxxxxxxxx>
По приведенному вами конфигу, вообще никакого кэширования не должно
происходить, насколько я понимаю.
Вы или полный конфиг приводите, или... одно из двух.
--
Alexander Kochetov
3 февраля 2010 г. 10:46 пользователь Alexander Petrovsky
<askjuise@xxxxxxxxx> написал:
> Доброе время суток!
>
> Использую Nginx как кеширующий прокси-сервер, стоящий перед Tomcat. Один из
> разделов сайта, реализован через AJAX. При переходе по ссылкам вроде:
>
> 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
>
> Выдается страница http://host.ru/page_dep.jsp, с разным контентом в
> зависимости от ссылок приведенных выше. Nginx кеширует страницу
> page_dep.jsp, тем самым делая её контент одинаковым, вне зависимости от
> ссылок.
>
> Уважаемые, подскажите пожалуйста, как сделать кеширование, чтоб страница
> page_dep.jsp бралась из кеша, однако "соответствовала" ссылке.
>
> Конфиг:
>
> http {
> include mime.types;
> default_type application/octet-stream;
>
> server_tokens off;
>
> access_log /var/log/nginx.access.log;
> error_log /var/log/nginx.error.log;
>
> sendfile on;
> tcp_nopush on;
>
> keepalive_timeout 65;
> tcp_nodelay on;
>
> gzip on;
> gzip_disable msie6;
>
> client_body_buffer_size 5m;
>
> proxy_cache_path /var/cache/nginx levels=1:2
> keys_zone=primary_zone:10m inactive=1d max_size=1024m;
> server {
> listen 80;
> server_name sharlize.golodnyj.ru;
>
> charset utf-8;
>
> location / {
> proxy_pass http://localhost:8180/;
> proxy_set_header Host $host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For
> $proxy_add_x_forwarded_for;
>
> # error_page 404 /404.html;
> # error_page 500 502 503 504 /index.html;
> }
>
> # В данный момент кешиование запрещено!
> location ~* /page_dep.jsp {
> proxy_pass http://localhost:8180;
> proxy_set_header Host $host;
> proxy_set_header X-Real-IP $remote_addr;
> proxy_set_header X-Forwarded-For
> $proxy_add_x_forwarded_for;
>
> proxy_cache off;
> }
> }
> }
>
> --
> Петровский Александр / Alexander Petrovsky,
>
> ICQ: 350342118
> Jabber: juise@xxxxxxxxx
> Phone: +7 914 8 820 815
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru
>
>
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|