[zorp-hu] max_chunk_length

Balazs Scheidler bazsi@balabit.hu
Sat, 1 Feb 2003 11:59:07 +0100


On Fri, Jan 31, 2003 at 06:40:26PM +0100, Ifj. Darvas Istvan wrote:
> sziasztok,
> 
> van egy problemam, lehet csak en vagyok a bena!
> 
> van a szerveren egyoldal, ami tul lepi "max_chunk_length " valtozo erteket
> ha olyan helyrol erkezik a keres, ahol nincs proxy
> max_chunk_length = 65536 es kb 128000 a chunk ha az emlitett helyekrol jon
> (egyebkent nem tudom ez mi)
> 
> ha olyan helyrol, ahol van proxy (mondjuk csak squid-el neztem mindenhol az
> volt) akkor siman lejon az oldal rendesen
> 
> megkerdezhetem, hgy mi ez a valtozo es mit csinal? ha feljebb teszem akkor
> lesz valami baj?

nem lesz baj. A HTTP/1.1-ben van egy olyan kodolasi mechanizmus, amit
chunked-nak hivnak. Ilyenkor a szerver darabokban (chunkokban) kuldi az
adatot es minden adatblokkot megeloz a merete.

Az Apache-ban volt egy olyan hiba, hogy ha ez a meret nagyobb volt, mint
2^31, akkor negativ szamkent ertelmezte. Mivel a Zorp limitalja a chunk
meretet, ezert meg a serulekeny Apache hibajat sem lehet kihasznalni.

Vannak viszont olyan webszerverek, amik nagyobb chunk meretet hasznalnak,
mint a default 64k.

A legfontosabb az, hogy 2G-nal kisebb legyen, es IMHO ne legyen sokkal
nagyobb, mint a varhato legnagyobb chunk. Mondjuk 256k esetleg 1M.

-- 
Bazsi
PGP info: KeyID 9AF8D0A9 Fingerprint CD27 CFB0 802C 0944 9CFD 804E C82C 8EB1