пропуски fastcgi no cache

n-sw-bit nginx-forum на nginx.us
Ср Окт 6 17:51:21 MSD 2010


при установке параметров

[code]
fastcgi_cache_min_uses 3;
fastcgi_no_cache         $cookie_nocache1
fastcgi_no_cache         $cookie_nocache2
fastcgi_cache_bypass  $cookie_nocache1
fastcgi_cache_bypass  $cookie_nocache2
[/code]


когда истекает срок жизни кеша ответ
при наличии указанных кук иногда всё
равно попадает в кеш.
Понял я это, включив отладку в логе

[code]
log_format cachetest
'$time_local|$remote_addr|$request_time|$cookie_nocache1|$cookie_nocache2|$upstream_cache_status|$status|$request';
[/code]


И периодически в логе возникают
строчки вроде

[code]
06/Oct/2010:17:13:08
+0400|213.247.165.140|0.500|-|04e097c6502c21124ee8fbdde71ab853|MISS|200|GET
/ HTTP/1.1
[/code]


Т.е. в кеш главной страницы попал ответ,
отданный зарегистрированному
пользователю, что подтверждает
браузер, показывая всем hello, username!

Кто-нибудь сталкивался с этим? Это глюк
нового параметра или что-то пропущено в
настройках?

Заранее спасибо!

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,137750,137750#msg-137750




Подробная информация о списке рассылки nginx-ru