next up previous contents index
Next: Odpověď Up: Storage a HTTP Previous: Storage a HTTP

Požadavek

Současná implementace storage nabízí cachování odpovědí na požadavky metod GET a POST, které dominují HTTP transakcím.  Zpracování požadavku může být dále ovlivněno direktivou "Pragma: no-cache", která říká, že proxy server není oprávněn dokument ani žádnou jeho část uložit ať už na disk nebo do paměti (trvale), v tomto případě je modul storage vyřazen a provede se pouze tzn. forwarding (je kontaktován cílový server a data jsou přenášena stejně jako při přímém spojení, bez jakékoli modifikace).

 Další důležitou direktivou je "If-Modified-Since: <httpDate>" (IMS), která slouží jako tzv. revalidátor, což znamená, že pokud cílový server určí, že požadovaný dokument nebyl od data v IMS modifikován, formuluje odpověď se stavovým kódem "304 Not Modified" a neposílá tělo dokumentu. Pokud došlo k modifikaci dokumentu, odpověď serveru je stejná jako by IMS nebylo přítomno.



Stanislav Pavlicek
2000-06-12