Welcome! Log In Create A New Profile

Advanced

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

Alexander Petrovsky
February 03, 2010 05:34AM
>
> Покажите конфиг, который у вас кешировал неправильно, тогда, наверное,
> можно будет что-то вам посоветовать.
> Угадывать, что вы там сделали не так знаете ли не хочется.
>

Еще раз.

Выдается страница http://host.ru/page_dep.jsp, с разным контентом в
зависимости от ссылок приведенных выше. Nginx кеширует страницу
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;
}
}
}


В настоящее время, в location /page_dep.jsp добавлена директива proxy_cache
off; для нормальной работоспособности сайта.

Однако, хочется чтоб был кеш, в зависимости от ссылки:

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 выдавался с соответствующим контентом.

--
Петровский Александр / Alexander Petrovsky,

ICQ: 350342118
Jabber: juise@jabber.ru
Phone: +7 914 8 820 815
_______________________________________________
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: 216
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