Předchozí výraz Následující výraz

Kešování

Keš (anglicky cache) je program nalézající se kdesi mezi vámi a serverem, kterému váš webový prohlížeč zasílá požadavky na jednotlivé stránky. Jakmile pak jde stránka přes keš zpátky do vašeho prohlížeče, keš si ji uloží a při dalším stejném požadavku ji nabídne, místo aby byl obtěžován původní server. Všechny moderní prohlížeče už dnes mají vlastní keš, kešování podporují také nejrůznější routery, brány a proxy servery.

V oblasti programování webových aplikací se používá podobná technika, někdy se jí také říká předkešování. Funguje to jednoduše. Pokud vznese váš prohlížeč požadavek na určitou stránku, server se jen podívá, zda ji má uloženu již hotovou ve formě souboru. Pokud nikoliv, stránka se klasickým způsobem vygeneruje, odešle se vašemu prohlížeči a zároveň se uloží do souboru. Při dalším požadavku na stejnou stránku serveru stačí pro ni jen sáhnout a nemusí se zdržovat s celým, často složitým, generováním.

Cílem kešování je v obou případech snížení zátěže hardware a zvýšení rychlosti odezvy. U webu lze například správným nastavením HTTP hlaviček zajistit významně rychlejší vykreslování. Hlavní nevýhodou kešování je fakt, že i při změně stránky vrací keš nějaký čas stránku původní, je tedy třeba toto dobře ošetřit.

Odkazy související s pojmem Kešování

Zaujal vás pojem Kešování?

Přemýšlíte, jak nové informace nejlépe využít v praxi? Kontaktujte nás s poptávkou:

Objednat nezávaznou kalkulaci Průvodce projektem - postup tvorby webu


Novinky

6. 9. 2011

Stále k nám přicházejí noví klienti a vyhráváme nová výběrová řízení. Rozšiřujeme proto tým a hledáme kolegu na pozici HTML kodér / web developer.

více
archív novinek  |  RSS


Obsah této stránky je přístupný na většině zobrazovacích zařízení. Jen některá však dokáží zobrazit stránku s pokročilým formátováním (CSS). Pokud čtete tuto zprávu, váš prohlížeč mezi ně nepatří (doporučuji upgrade) nebo používáte některé z alternativních zařízení. Pak možná přivítáte systém klávesových zkratek.