...

Cached Page

Čo je to stránka vo vyrovnávacej pamäti?

Dočasná stránka (cachovaná) je kópia webovej stránky uložená v dočasnom informačnom úložisku nazývanom „cache“. Účelom ukladania (uloženia a prístupu k údajom z cache) je ukladať súbory na zlepšenie výkonu získavania údajov. Vyrovnávacia pamäť zabezpečuje, že budúce požiadavky na rovnaké údaje budú tak poskytované rýchlejšie. Stojí za zmienku, že existuje viac ako jeden typ cache – dva hlavné typy sú ukladanie na serveri a ukladanie v prehliadači užívateľa.

Na strane používateľa prehliadač ukladá stránku, aby sa zabezpečilo, že ju môže zobraziť rýchlejšie bez obnovenia obsahu zo servera, keď používateľ znova navštívi konkrétnu webovú stránku alebo zdroj.

Potom existuje niečo nazývané ako ukladanie na serveri. CDN – alebo distribučné siete obsahu – budú ukladať obsah webových stránok (obrázky, videá a webové stránky) v takzvaných „proxy serveroch“, ktoré sú umiestnené bližšie k koncovému používateľovi než server webovej stránky.

Aby sme nezabudli, aj vyhľadávače – ako napríklad Google – môžu ukladať stránky. Google webové roboty pravidelne prehľadávajú web a indexujú nové stránky. Počas procesu prehľadávania webu vyhľadávač vytvára aj zálohy webových stránok, aby ich mohol stále zobraziť používateľovi na požiadanie – aj keď živá stránka je momentálne nedostupná.

Prečo je ukladanie stránok dôležité? Vo webových prehliadačoch, keď používateľ načíta konkrétnu webovú stránku, jeho prehliadač musí stiahnuť dosť veľa údajov, aby mohol stránku riadne zobraziť. Avšak s povoleným ukladaním do vyrovnávacej pamati (cache) server uloží HTML súbory, JavaScript a obrázky – v podstate kópiu obsahu tejto webovej stránky – na pevný disk používateľa.

Tým spôsobom, keď používateľ načíta tú istú stránku, nie je potrebné, aby server znova stiahol spomenuté súbory zo servra a tak HTML súbor je už pripravený na zobrazenie prehliadačom. To môže naopak skrátiť čas načítania a znížiť nároky na zaťaženie servera. Inými slovami, cachovanie umožňuje prehliadaču zobrazovať stránky rýchlejšie.

Existuje ukladanie do vyrovnávacej pamäti aj v takzvaných distribučných sieťach obsahu – CDN (distribučná sieť obsahu) – napríklad CloudFlare – ukladá kópie webových stránok na viacero rôznych serveroch (taktiež nazývaných „proxy servery“) umiestnených po celom svete. Tým spôsobom môže CDN dodávať požadovaný obsah používateľovi z najbližšieho proxy servera, čo výrazne urýchľuje proces.

Na nasledujúcom príklade to funguje nasledovne. Predpokladajme, že sa nachádzate vo Francúzsku a navštevujete webovú stránku, ktorej server sa nachádza v Austrálii. Načítanie stránky zo servera vo Francúzsku by bolo rýchlejšie ako poslanie požiadavky na server v Austrálii – a tu prichádza užitočné ukladanie do distribučnej vyrovnávacej pamäti. Ak má CDN kópiu (alebo uloženú stránku) stránky, ktorú ste požiadali, na proxy serveri vo Francúzsku, tak práve táto bude použitá na spracovanie žiadosti používateľa a načítanie stránky.

Ukladanie do vyrovnávacej pamäti sa používa aj pri vyhľadávačoch. Keď Google spracuje práve prehliadanú webovú stránku, vytvorí si „screenshot“, takzvanú zálohovú kópiu tejto konkrétnej stránky. Tým spôsobom môže používateľ stále pristupovať k uloženej stránke, ak stránka živá, dočasne nedostupná alebo pomalá. Tieto stránky sú súčasťou cache Google, čo znamená, že si môžete prezerať uloženú verziu stránky priamo zo výsledkov (SERP).