Fórumok
A következő az elképzelésem:
A szótár oldalamon (dictzone.com), a kereséseket szeretném cachelni a proxy szervereken és a klienseknél is.
Ehhez azt találtam ki, hogy mindegyik oldalhoz, attól függően milyen cookie beállítás érkezik a klienstől generálok ETag-et, így ha a "Vary: If-None-Match" headert beállítom, akkor cachelhetővé válnak a találatok.
Ez eddig szép és jó. Az ETag-et a backend generálja.
A nginx csak továbbítja, esetleg ő is cacheli. A gond ott kezdődik, hogy az nginx már generál "Vary: Accept-Encoding" headert mégpedig a gzip miatt.
Ebben az esetben, hogyan lehet rávenni, hogy mindkettőt küldje?
- 1272 megtekintés