×


možnosti cache-ování
• v rámci klienta
– klient sám si uchovává objekty ve své cache paměti
• velmi efektivní: jsou nejrychleji k dispozici
• málo efektivní: je to cache jen pro něj, nikoli pro
jiné klienty/uživatele
• (proxy) caching
– cache paměť funguje na uzlu uprostřed celého řetězce
• typicky na proxy serveru
• může to být společné pro více uživatelů/klientů
• v rámci serveru
– například pokud generuje stránky dynamicky, jejich
uchováváním v cache šetří svůj výkon a zrychluje odpovědi
• úskalí cache-ování
– objekty nesmí zůstávat v cache paměti příliš dlouho
• zastarávají, přestávají odpovídat skutečnosti, expirují
– ale čím déle tam zůstávají …
• tím se zvyšuje optimalizační efekt celého řetězce
– častější aktualizace zvyšují režii
• problém
– jak zvolit správnou (maximální) dobu pro uchovávání
objektů v cache pamětech?
• řešení
– žádné jednoduché a jednoznačné neexistuje