Kontaktovať podporu

Odpovedáme e-mailom, zvyčajne do dvoch dní.

Google reCAPTCHA kontroluje toto podanie na ochranu pred zneužitím; údaje sa prenášajú spoločnosti Google. Skript sa načíta až pri otvorení tohto formulára.

← Všetky príspevky

Prečo sa obrázok z vyrovnávacej pamäte nepočíta

O obsahu a jeho overovaní

V tomto článku

Častým zdrojom nejasností o webových štatistikách je koncept miestneho ukladania súborov, bežne označovaný ako vyrovnávacia pamäť prehliadača. Webové prehliadače sú navrhnuté na maximálnu účinnosť a rýchlosť.

Pri prvej návšteve stránky prehliadač stiahne všetok potrebný text, rozloženia a grafiku. Aby pri ďalších návštevách neplytval časom a sieťovými zdrojmi, uloží kópie týchto statických súborov na miestny pevný disk.

Ak sa presne rovnaká stránka krátko nato otvorí znova, prehliadač získa grafiku priamo z tohto miestneho úložiska namiesto žiadania vzdialeného servera o novú kópiu. Tento proces výrazne skracuje načítavanie, ale priamo ovplyvňuje fungovanie externých meracích nástrojov.

prvá návštevadorazí na serverzapočítanádruhá návštevaprichádza z miestneho úložiskaserver nič nevidípäťnásobné obnovenie stránky preto nie je testom počítadla

Návšteva, ktorú server nikdy nevidí

Mechanizmus obrázkového počítadla sa úplne spolieha na prijatie požiadavky serverom. Ak sa prehliadač rozhodne, že miestne uložená kópia grafiky je stále úplne platná, nikdy neodošle správu cez internet.

Z pohľadu servera sa druhá návšteva jednoducho nikdy nestala. Vnútorné čísla v databáze sa preto neaktualizujú a grafika na obrazovke naďalej ukazuje predchádzajúcu hodnotu.

Toto správanie často vedie k mylnému presvedčeniu, že nástroj je pokazený, najmä počas testovania, keď sa stránka opakovane obnovuje rýchlo za sebou. Neaktualizované číslo nie je zlyhaním systému, ale skôr znakom, že prehliadač funguje presne podľa zámeru a šetrí dáta.

Pokyn, ktorý cestuje so súborom

Na riadenie tohto správania môžu servery k doručovaným súborom pripájať konkrétne pokyny. Tieto pokyny, známe ako hlavičky vyrovnávacej pamäte, hovoria prijímajúcemu prehliadaču, presne ako dlho by sa mal súbor uchovávať a kedy sa musí vyžiadať nová kópia. Fotografiu v galérii môžu sprevádzať pokyny umožňujúce jej uloženie na celý rok.

Dynamická grafika zobrazujúca neustále sa meniace číslo však vyžaduje úplne iné pravidlá. Server generujúci grafiku musí prehliadaču výslovne prikázať, aby obrázok nikdy neukladal alebo aby aspoň pri každom jednom zobrazení stránky overil jeho aktuálnosť na serveri.

Presnosť oproti pracovnej záťaži

Zavedenie týchto prísnych pravidiel zabezpečuje oveľa vyššiu mieru presnosti, pretože núti prehliadač oznámiť svoju prítomnosť pri každom otvorení stránky. Úplné vypnutie vyrovnávacej pamäte pre meraciu grafiku však zároveň znamená, že server musí spracovať podstatne vyšší objem požiadaviek.

Musí venovať výpočtový výkon opätovnému kresleniu obrázka pri každom jednom obnovení, aj keď sa číslo zmenilo iba o jeden.

Nájdenie správnej rovnováhy medzi presným zaznamenávaním a rozumným hospodárením so zdrojmi je základnou úlohou prevádzky takejto služby. Niekedy je mierne oneskorenie aktualizácie viditeľného čísla prijateľným kompromisom za zachovanie rýchlej a pohotovej celkovej infraštruktúry, ktorý zabezpečuje, že hlavný obsah stránky sa nikdy neoneskorí.

Prečo obnovenie nič nedokazuje

Pochopenie úlohy miestneho úložiska objasňuje, prečo je opakované ručné obnovovanie slabou metódou overovania presnosti meracieho nástroja.

Ak čísla odmietajú stúpať po päťnásobnom stlačení tlačidla obnovenia, najpravdepodobnejším vysvetlením je, že prehliadač jednoducho opätovne používa grafiku stiahnutú prvýkrát. Otvorenie úplne iného prehliadača alebo použitie samostatného zariadenia na inom sieťovom pripojení úplne obíde miestne úložisko a vynúti novú požiadavku.

Tento prístup poskytuje oveľa jasnejší obraz o tom, či server správne zaznamenáva nové príchody a generuje aktualizovanú grafiku pre stránku.

Reklama