Moduly na cestinu (was: Re: Transparent proxy na TEN34)

Petr Lampa lampa at fee.vutbr.cz
Wed Jun 3 20:45:52 CEST 1998


> On 3 Jun 1998, Petr Kolar wrote:
>
> >    To je u prekodovacu, ktere pod stejnym URL poskytuji dokumenty v ruznych
> > kodovanich dost na povazenou. Ovsem mam pocit, ze na vetsine serveru stejne
> > jsou prokodovace, ktere pouzivaji pro ruzna kodovani ruzna URL.
>
> Bohuzel neznam zadny takovy modul do Apache.. Resp. ano, ale jen pokud si
> kodovani uzivatel explicitne zvoli, ale na http://hlavni.stran.ka je vzdy
> ruzne kodovani cestiny -- to dela jak modul Intersoftu, tak rusky modul
> tak modul p. Lampy (C-SaCzech jako modul jsem nezkousel).

Pokud klient komunikuje protokolem HTTP/1.1, pak muj modul nedela
zadne on-line transformace odkazu a poskytuje pod jednim URL
ruzne content-negotiated varianty s patricnymi hlavickami Vary,
Content-Type, Content-Language a Content-Encoding.
>
> A pak jsem si vzpomnel jeste na jednu vec, kvuli ktere je vhodne posilat
> "Cache-Control: private" u dokumentu proslych moduly na cestinu -- bohuzel
> to neni jen Accept-Charset, podle ktereho se posila verze dokumentu, ale i
> User-Agent.. Ze by se melo posilat i Vary: User-Agent ? :-)
>

Samozrejme. Pokud je dokument se stejnym URL generovan v zavislosti
na User-Agent, pak musi mit Vary: User-Agent, pokud je posilan klientovi,
ktery komunikuje HTTP/1.1, nebo musi zabranit cachovani uplne pro HTTP/1.0
(cili nejlepe Expires: s aktualnim casem, protoze Cache-Control mnohe
cache komunikujici pouze HTTP/1.0 neberou).

							Petr Lampa

--
Department of Computer Science and Engineering  E-mail: lampa at fee.vutbr.cz
Faculty of El. Engineering and Comp. Science	Phone: (+420 5) 7275/225,111
Technical University of Brno			Fax:  (+420 5) 41211141
Bozetechova 2, 612 66 Brno, Czech Republic



More information about the net mailing list