Võtke ühendust toega

Vastame e-postiga, tavaliselt kahe päeva jooksul.

Väärkasutuse vältimiseks kontrollib seda saadetist Google reCAPTCHA. Seejuures edastatakse andmeid Googlele. Skript laaditakse alles selle vormi avamisel.

← Kõik postitused

Miks vahemällu salvestatud pilt ei loe

Sisust ja selle ülevaatamisest

Selles artiklis

Sage segaduse allikas veebisaidi statistika puhul on kohaliku failisalvestuse mõiste, mida tavaliselt nimetatakse brauseri vahemäluks. Veebibrauserid on loodud maksimaalseks tõhususeks ja kiiruseks.

Kui lehte külastatakse esimest korda, laadib brauser alla kogu vajaliku teksti, küljenduse ja graafika. Et järgmistel külastustel aega ja võrguressursse mitte raisata, salvestab see nende staatiliste failide koopiad kohalikule kõvakettale.

Kui sama leht avatakse peagi uuesti, võtab brauser graafika otse sellest kohalikust salvestusruumist, selle asemel et kaugelt serverilt uut koopiat küsida. See protsess lühendab laadimisaegu drastiliselt, kuid mõjutab otseselt väliste mõõtmisvahendite tööd.

esimene külastusjõuab serveriniloetudteine külastustuleb kohalikust salvestserver ei näe midagilehe viiekordne uuestilaadimine ei ole seetõttu loenduri test

Külastus, mida server ei näe

Pildipõhise loenduri mehhanism tugineb täielikult sellele, et server saab päringu. Kui brauser otsustab, et kohalikult salvestatud graafikakoopia on endiselt täiesti kehtiv, ei saada see internetti ühtegi sõnumit.

Serveri vaatenurgast teist külastust lihtsalt ei toimunud. Seetõttu andmebaasi sisemisi numbreid ei värskendata ja ekraanil olev graafika näitab edasi eelmist väärtust.

See käitumine viib sageli ekslikule arvamusele, et vahend on katki, eriti testimisel, kui lehte laetakse mitu korda kiiresti järjest uuesti. Uuendatud numbri puudumine ei ole süsteemi tõrge, vaid märk sellest, et brauser töötab täpselt nii, nagu on mõeldud, et andmeid säästa.

Juhis, mis faili kaasas liigub

Selle käitumise juhtimiseks saavad serverid edastatavatele failidele lisada konkreetseid juhiseid. Need juhised, mida nimetatakse vahemälupäisteks, ütlevad vastuvõtvale brauserile täpselt, kui kaua faili hoida ja millal tuleb küsida värsket koopiat. Galerii foto kõrval võib olla juhis, mis lubab seda salvestada terve aasta.

Pidevalt muutuvat numbrit kuvav dünaamiline graafika vajab aga hoopis teistsuguseid reegleid. Graafikat loov server peab brauserile selgesõnaliselt ütlema, et pilti ei tohi kunagi salvestada või vähemalt tuleb selle värskust serveriga iga lehevaatamise korral kontrollida.

Täpsus versus koormus

Nende rangete reeglite rakendamine tagab palju suurema täpsuse, sest see sunnib brauseri iga kord lehe avamisel oma kohalolekust teatama. Samas tähendab mõõtmisgraafika vahemälu täielik keelamine ka seda, et server peab töötlema märksa rohkem päringuid.

See peab pühendama arvutusvõimsust pildi uuesti joonistamisele iga uuestilaadimise korral, isegi kui number on muutunud vaid ühe võrra.

Täpse salvestuse ja mõistliku ressursihalduse tasakaalu leidmine on sellise teenuse käitamise keskne ülesanne. Mõnikord on nähtava numbri värskendamise väike viivitus vääriline kompromiss, et kogu taristu püsiks kiire ja reageeriv ning lehe põhisisu ei hilineks kunagi.

Miks uuestilaadimine midagi ei tõesta

Kohaliku salvestuse rolli mõistmine selgitab, miks korduv käsitsi uuestilaadimine on mõõtmisvahendi täpsuse kontrollimiseks halb meetod.

Kui numbrid pärast viit uuestilaadimisnupu vajutust ei tõuse, on kõige tõenäolisem seletus, et brauser kasutab lihtsalt uuesti graafikat, mille see esimesel korral alla laadis. Täiesti teise brauseri avamine või eraldi seadme kasutamine teises võrguühenduses ümbritseb kohaliku salvestuse täielikult ja sunnib tegema uue päringu.

See lähenemine annab palju selgema pildi sellest, kas server registreerib uusi saabujaid õigesti ja loob lehele uuendatud graafikat.

Reklaam