ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[apache-talk] mod_accel - =?KOI8-R?Q?=D7=CF=D0=D2=CF=D3=D9?=




Добрый вечер,

Есть директива AccelCacheCookie, позволяющая выбрать куки, которые будут 
учитываться при кэшировании. А почему в директиве AccelCacheSetCookie
нельзя добавить такую же селектвность?

Кэшируются только ответы 200 или 301, а что происходит с кэшированным
если бэкэнд отдает какой-либо другой код -402, 409?
Т.е. в нормальной ситуации клиент получил ответ 200 и он осел в кэше.
Но некоторому клиенту надо выдать аномальный (именной) ответ и 
желательно не убрать нормальные данные из кэша.

Я обращаюсь к фронтэнду мозиллой 1.5 и lynx-2.8.4.1b_1
lynx черпает из кэша и кэш продоолжает жить
мозилла при первом обращении создает, при втором прибивает и т.д.
Настройки апача:
<VirtualHost frontend:*>
AccelPass           /       http://backend:8101/
CharsetDisableAcceptCharset On
CharsetDisable On
AccelDefaultExpire 86400
AccelIgnoreNoCache on
AccelIgnoreExpires on
AccelLastModifiedFactor 100
AccelPassCookie on
AccelCacheCookie    all  !~^PHPSESSID

<Location /documents/full_texts/*>
AccelRevalidateUser on
</Location>

</VirtualHost>

лог о вечной жизни:
[09/Nov/2003:21:52:26 +0300] "GET /documents/full_texts/0_0doc.ru.html 
HTTP/1.0" 200 12512 GET backend:8101/documents/full_texts/0_0doc.ru.html 
HTTP/1.0 RVUS/-/-/- 304/LMF/120892641 0 1/359/359 -
[09/Nov/2003:21:52:50 +0300] "GET /documents/full_texts/0_0doc.ru.html 
HTTP/1.0" 401 200 GET backend:8101/documents/full_texts/0_0doc.ru.html 
HTTP/1.0 RVUS/-/-/- 401/-/- 0 2/392/392 -
[09/Nov/2003:21:52:59 +0300] "GET /documents/full_texts/0_0doc.ru.html 
HTTP/1.0" 200 12512 GET backend:8101/documents/full_texts/0_0doc.ru.html 
HTTP/1.0 RVUS/-/-/- 304/LMF/120892675 0 1/359/359 -

"мигающий" лог:
[09/Nov/2003:21:59:39 +0300] "GET /documents/full_texts/0_0doc.ru.html 
HTTP/1.1" 304 - GET backend:8101/documents/full_texts/0_0doc.ru.html 
HTTP/1.0 MISS/-/-/- 200/LMF/120893074 0 10/2896/12871 -
[09/Nov/2003:22:02:04 +0300] "GET /documents/full_texts/0_0doc.ru.html 
HTTP/1.1" 200 4431 GET backend:8101/documents/full_texts/0_0doc.ru.html 
HTTP/1.0 RVUS/-/-/- 304/LMF/- 0 1/369/369 -


BR
Borisenko Ivan



 




Copyright © Lexa Software, 1996-2009.