Re: Кеширование сессий php nginx.
Chubarov Andrey
stitrace на gmail.com
Чт Май 12 17:31:48 MSD 2011
proxy_cache_key "$request_method|$is_args|$host|$request_uri|$cookie_PHPSESSID";
PHPSESSID - проверил наличие параметра этого в куках?
Первой строкой в кэш-файлах что идёт?
12 мая 2011 г. 16:20 пользователь taurrus <nginx-forum на nginx.us> написал:
> Nginx настроен как проксирующий сервер
> для внутреннего apache. Нужно кешировать
> контент для незарегистрированных
> пользователей и для
> зарегистрированных. Проблема в том что
> не удается настроить раздельное
> кеширование. То есть
> незарегистрированным пользователям
> отдаются страницы для
> зарегистрированных...
> Версия nginx 0.7.67.
> Настройки хоста:
>
> proxy_cache name_cache;
> proxy_cache_min_uses 1;
> proxy_cache_valid 200 301 302 304 5m;
> proxy_cache_use_stale http_503;
> proxy_no_cache $http_pragma $http_authorization;
> proxy_cache_key
> "$request_method|$is_args|$host|$request_uri|$cookie_PHPSESSID";
> open_file_cache max=10000 inactive=24h;
> open_file_cache_valid 5m;
> open_file_cache_min_uses 5;
> expires 24h;
>
> location / {
> proxy_pass http://apche/;
> proxy_redirect off;
> 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_set_header Cookie $http_cookie;
> proxy_set_header If-Modified-Since
> "";
> proxy_set_header If-None-Match
> "";
> proxy_pass_header Cookie;
> proxy_pass_header Set-Cookie;
> proxy_ignore_headers Cache-Control
> Expires;
> client_max_body_size 100m;
> client_body_buffer_size 128k;
> proxy_connect_timeout 90;
> proxy_send_timeout 90;
> proxy_read_timeout 90;
> proxy_buffer_size 8k;
> proxy_buffers 8 64k;
> proxy_busy_buffers_size 64k;
> proxy_temp_file_write_size 10m;
>
> error_page 400 402 403 404 405 /error/400/400.html;
> error_page 500 501 502 503 504 /error/500/500.html;
> }
>
> Posted at Nginx Forum: http://forum.nginx.org/read.php?21,197583,197583#msg-197583
>
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru на nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
Подробная информация о списке рассылки nginx-ru