[http] Jak wyłączyć buforowanie odpowiedzi przez proxy?

Odpowiedz Nowy wątek
2006-08-24 15:29
0

Klient wysyla zapytanie GET do serwera:

GET /costam HTTP/1.0

HTTP/1.1 200 OK
Date: Thu, 24 Aug 2006 11:23:15 GMT
Server: Apache
Content-Length: 10000
Connection: close
Content-Type: text/plain; charset=iso-8859-1

jakis tekst w wielu linijkach
jakis tekst w wielu linijkach
jakis tekst w wielu linijkach
...

Tekst w odpowiedzi nie jest wysylany natychmiast tylko powoli, np. 1 linijka na 10 sek.
Klient moze sobie wiec czytac taki tekst linijka po linijce, w trakcie jak przychodza kolejne fragmenty, podobnie jak przegladarka kawalek po kawalku wczytuje duza strone WWW.

Problem:
Jesli taki serwer bedzie za proxy, to proxy buforuje odpowiedz i zamiast przesylac wszystko co dostanie OD RAZU, czeka na koniec odpowiedzi i dopiero po tym przesyla ja do klienta, ewentualnie dopiero jak nazbiera sie "odpowiednio duzo tej odpowiedzi". Jak to zablokowac? Jak zrobic, by kazda linijka wyslana przez serwer od razu trafiala do klienta za proxy? Probowalem ustawic naglowek Pragma: no-cache po obu stronach, ale nie dziala. :( Przy czym nie chodzi mi o rozwiazanie przez wymiane proxy / zmiane konfiguracji. Niestety tego proxy nie moge ruszyc.

Pozostało 580 znaków

2006-08-24 18:09
ktoś
0

poszukaj może w RFC 2616 . Może coś w specyfikacji HTTP będzie .

Pozostało 580 znaków

2006-08-24 19:44
0

Tam szukałem w pierwszej kolejności :-(

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0