next up previous contents index
Next: Programátorské konvence Up: Proxy caching & PET Previous: Co je PET

Principy cachování v Internetu

Při čtení názvu této kapitoly se zcela jistě naskýtá několik samozřejmých otázek jako např. jak užitečné může cachování být nebo které objekty cachovat a které ne. Je nevhodné cachovat (např.) čísla kreditních karet nebo stránky které jsou výsledkem skriptů (tzv. dynamické stránky), stránky které se často mění, nebo jednoduše stránky které nechtějí být cachované. PET bere výše uvedené v úvahu a řeší je velice elegantně. Potřebuje ovšem jistou malou spolupráci serverů a klientů v podobě podporování daných standardů (např. RFC).

Tedy některá URL, např. ty co obsahují řetězec cgi-bin, PET necachuje. Stránky, které mají správné HTTP hlavičky jsou cachované jen po určitou dobu (expirační doba). Tyto řetězce, expirační doby, co cachovat a co ne je v PETu konfigurovatelné. Více informací je možno nalézt v uživatelské části dokumentace.

Vyplatí se cachovat? Správná odpověď je ano i ne. Záleží na mnoha faktorech, jako rychlost připojení do Internetu, velikost diskové cache, cílových WWW serverech, počtu klientů atp. Objem dat na Internetu je obrovský a tudíž není možné uspokojit všechny dotazy klientů cache HITem. V praktickém nasazení se nejvíce zrychlí stahování nejčastěji navštěvovaných stránek, které nejsou dynamické. Toto zrychlení se projeví v závislosti na rychlosti připojení PETu do Internetu. Nejvíce se tedy PET uplatní na pomalejších modemových linkách, nebo na linkách, které jsou přetíženy.


next up previous contents index
Next: Programátorské konvence Up: Proxy caching & PET Previous: Co je PET
Stanislav Pavlicek
2000-06-12