pojmy

Saturday, September 30, 2006

Cache (vyrovnávací paměť)

při brouzdání WWW stránkami je poměrně časté, že se uživatelé znovu vrací k již jednou navštíveným stránkám. Stejně tak je častá i situace, kdy se některé prvky stránek (například obrázky, loga, ikony apod.) opakují na více stránkách, a bylo by neefektivní načítat je pokaždé znovu. Pro zamezení opakovaného načítání, i pro celkové zefektivnění práce uživatele v rámci služby WWW, se proto zavádí celý systém vyrovnávacích pamětí (cache pamětí, zkráceně jen cache), ve kterých jsou dočasně uchovávány jak celé stránky, tak i jejich jednotlivé součásti typu obrázků, ikon, appletů apod. Když pak klientský program (browser) na popud svého uživatele vznese nějaký konkrétní požadavek, je příslušný objekt hledán nejprve v dostupné paměti cache, a teprve když se zde nenachází, je požadován od příslušného WWW serveru. Vyrovnávací paměti (cache paměti) mohou tvořit složitou soustavu s hierarchickým uspořádáním a hierarchickým způsobem fungování - nenajde-li se požadovaný objekt (stránka, obrázek atd.) v cache paměti na nižší úrovni, resp. blíže k uživatelskému browseru, je postupně hledán v cache pamětech vyšší úrovně.