ПРОЕКТЫ 


  АРХИВ 


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]

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




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

> On Sun, 9 Nov 2003, Borisenko Ivan wrote:
>>Т.е. в нормальной ситуации клиент получил ответ 200 и он осел в кэше.
>>Но некоторому клиенту надо выдать аномальный (именной) ответ и 
>>желательно не убрать нормальные данные из кэша.
> 
> 
> Решение об этом принимает только бэкенд ?
> 
> Возможно, нужно будет добавить в заголовок "X-Accel-Expires" обработку
> bypass.

Да, иногда именно бэкенд должен отказать зарегистрированному 
пользователю с указанием причины (выбран лимит, например), но при этом 
не хочется, что бы стандартный ответ для всех остальных ушел из кэша.

Нужно будет - это мне что-то поднастроить или это про TODO для модуля?

>>Я обращаюсь к фронтэнду мозиллой 1.5 и lynx-2.8.4.1b_1
>>lynx черпает из кэша и кэш продоолжает жить
>>мозилла при первом обращении создает, при втором прибивает и т.д.
> 
> 
>>"мигающий" лог:
>>[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 -
> 
> 
> Мне нужны строчки из лога, где мозилла создаёт, а затем прибивает.
> Пока я вижу, в первой строке ответат в кэше не было - MISS.
> 

Это и есть эти строки. До первого запроса в кэше ответа не было. После 
него он появился. Второй запрос был отдан на авторизацию бэкенду с 
заголовком If-Modifyied-Since, бэкенд авторизацию принял и ответил 304 
Not Modified. После этого ответ из кэша исчез ...
Немного иначе, но с тем же результатом воспроизвожу полностью:

кэш пуст
[10/Nov/2003:13:41:43 +0300] "GET /documents/full_texts/0_0doc.ru.html 
HTTP/1.1" 304 - "-" "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; r
v:1.5) Gecko/20031007" forw=- RU
[10/Nov/2003:13:41:43 +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/120949601 1 10/2896/12871 -
кэш полон
[10/Nov/2003:13:41:59 +0300] "GET /documents/full_texts/0_0doc.ru.html 
HTTP/1.1" 200 4431 "-" "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US
; rv:1.5) Gecko/20031007" forw=- RU
[10/Nov/2003:13:41:59 +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 0 1/369/369 -
кэш пуст

BR
Borisenko Ivan




 




Copyright © Lexa Software, 1996-2009.