Kamarátka sa ma pýtala, prečo jej vždy zobrazuje starú stránku, keď už je nová, krajšia, aktualizovaná. Vysvetlil som jej podľa mňa po lopate, že to má "nakešované", tak nech jednoducho cache zmaže a bude to.
:-D:-D že polopate? :-D
ja som princeznááááááááá
Tak to skúsime inak. Rozprávka o prekrásnej princeznej a jej šatách resp. rozprávka o cache.
Bola jedna princezná, ktorá mala veľmi rada plesy. Nadovšetko milovala ružové plesové šaty. Do oka jej padli jedny krásne v neďalekej požičovni. Tie však neboli na predaj za žiadnu cenu. Tak si ich teda požičala a rozhodla sa nevrátiť ich a nechať si ich na zámku vo svojej garderóbe. Ale po chvíli používania už šaty neboli až tak krásne. Trochu sa opotrebovali, vybledli... A princezná stále chcela tie isté šaty. A samozrejme, aby boli vždy ako nové, moderné.
Keď sa šaty nevracali, ich majiteľka, čarodejnica, sa pod rúškom tmy prikradla, vzala si ich a začarovala. Teraz sú to zázračné šaty. Ak v stanovenom čase, ktorý vyčarovala čarodejnica, nebudú čisté odložené u nej v požičovni, tak sa samé v okamihu vrátia. Cestou sa vyperú v Pervole, opravia, vyžehlia, a budú pripravené na ďalšie požičanie.
Je potrebné zneškodniť čarodejnicu? Princezná to zvažovala. Neskôr sa však zamyslela a prerátala si to; jedna cesta je lacnejšia ako nákladné čistenie, žehlenie a pranie, na ktoré nemá prostriedky, tak sa rozhodla ze suhlasi :)
Vysvetlenie (pre blondínky):
Šaty to sú webstránka. Čarodejnica je jej správca, administrátor, webmaster. Požičovňa = server. Princezná je.... princezná. Ktokoľvek, kto si chce prezriet webstránku. Garderóba je cache.
Ak si chcete pozriet webstránku, musíte si ju "priniesť" zo servra. Aby sa nemusela vždy dlho načítavať, počítač si ju uloží do cache. Ak je tam dlho, je neaktuálna. Preto administrátor nastaví čas, kedy sa má opäť načítať zo servra (napr. cez zázračné kúzlo zvane http header alebo meta tagy). Ak tak nespraví, môže každá princezná vyčistiť cache kúzelnym ctrl+shift+del, vybrať na čo chce kúzlo aplikovať, potvrdiť kúzlo a požičiať si nové šaty tlačídkom F5 :)
Ospravedlňujem sa za detaily, ktoré nie sú práve najpresnejšie. V princípe to ale sedí ;)