Kako odpraviti napako »Določite validator predpomnilnika«?

Harshita Bhatia Blog / Magazine Aug 31, 2022

Ali ste že kdaj naleteli na napako »Določite orodje za preverjanje predpomnilnika«, ko ste poskušali naložiti datoteke na svoje spletno mesto?? Ne skrbite in niste sami. To nadležno majhno napako je težko odpraviti, a z nekaj znanja in izkušenj jo lahko odpravite v hipu. V tej objavi v spletnem dnevniku vas bomo vodili skozi korake za odpravljanje napake »Določite preverjanje predpomnilnika« in ponovno vzpostavitev in delovanje vašega spletnega mesta. Torej, kaj še čakate?? Začnimo!

Kaj je napaka »Določite validator predpomnilnika« Error?

Ta napaka pomeni, da validator predpomnilnika manjka ali pa ni veljaven. Preverjevalnik predpomnilnika se uporablja za sporočanje sistemu predpomnjenja, ali je predpomnjena kopija strani še veljavna ali ne. Če validator predpomnilnika manjka ali je neveljaven, sistem predpomnjenja ne more ugotoviti, ali je predpomnjena kopija še vedno veljavna, in bo namesto predpomnjene kopije prikazal stran z napako.

Za to napako sta možna dva vzroka:

1) V predpomnjeni kopiji strani morda manjka validator predpomnilnika. To se lahko zgodi, če je stran predpomnjena, preden je na stran dodan validator predpomnilnika.

Ustvarite neverjetna spletna mesta

Z najboljšim brezplačnim graditeljem strani Elementor

Začni zdaj

2) Preverjevalnik predpomnilnika je morda neveljaven. To se lahko zgodi, če je validator predpomnilnika spremenjen po predpomnjenju strani.

Zakaj se pojavi napaka »Določite validator predpomnilnika«?

Napaka »Specify a Cache Validator« se lahko pojavi iz več razlogov. Eden pogostih razlogov je, da strežnik nima konfigurirane pravilne vrste MIME za datotečno pripono zahtevane datoteke.

Če na primer poskušate dostopati do datoteke s pripono .htm, vendar je strežnik konfiguriran za pošiljanje datotek s to pripono kot besedilo/navadno, brskalnik ne bo mogel pravilno upodobiti strani. Prikazalo se bo napaka »Določite validator predpomnilnika«.

Drug pogost razlog za to napako je, da strežnik ni konfiguriran za pošiljanje ustreznih glav predpomnilnika z odgovorom. Glave predpomnilnika povedo brskalniku, kako dolgo lahko predpomni odgovor, preden mora ponovno preveriti pri strežniku.

Če glave predpomnilnika niso pravilno nastavljene, brskalnik ne bo mogel shraniti odgovora v predpomnilnik in bo prikazal napako »Določite validator predpomnilnika«.

Nazadnje, do te napake lahko pride tudi, če datoteke, do katere poskušate dostopati, ni mogoče najti na strežniku. To je običajno posledica tipkarske napake v naslovu URL ali datoteke, ki je bila premaknjena ali izbrisana.

Kako določiti preverjanje predpomnilnika v WordPressu ?

Ko dodajate preverjalnik predpomnilnika na spletno mesto WordPress, morate določiti vrsto preverjanja predpomnilnika, ki ga želite. Obstajajo tri vrste validatorjev: glava Last-Modified, ETag in glava If-Modified-Since. Vsak ima svoje prednosti in slabosti.

Glava Last-Modified je najpogostejša vrsta validatorja predpomnilnika. Brskalniku pove, kdaj je bila stran nazadnje spremenjena. Pomanjkljivost te vrste validatorja je, da je lahko netočen. Če spremenite svoje spletno mesto WordPress in nekdo drug obišče spletno mesto pred vami, bo morda videl staro različico strani.

ETag je natančnejši validator predpomnilnika. Za vsako različico strani uporablja edinstven identifikator. Za vsako datoteko uporablja edinstven identifikator, tako da lahko pove, ali se je vsebina datoteke dejansko spremenila—, tudi če se je spremenil čas spreminjanja datoteke.

Zaradi tega je idealen za uporabo z dinamično vsebino ali vsebino, ki se pogosto spreminja. Pomanjkljivost te vrste validatorja je, da je lahko počasnejši od glave Last-Modified.

Glava If-Modified-Since je najhitrejši validator predpomnilnika. Brskalniku pove, ali je bila stran spremenjena od zadnje zahteve. Pomanjkljivost te vrste validatorja je, da ga je mogoče zaobiti, če je predpomnilnik brskalnika izklopljen.

Pri izbiri validatorja predpomnilnika se morate odločiti, katera vrsta validatorja je najboljša za vaše spletno mesto WordPress. Vsak ima svoje prednosti in slabosti. Najbolje bi bilo, če bi pri izbiri validatorja predpomnilnika upoštevali tudi hitrost vašega spletnega mesta WordPress.

Zaključek

Napaka »Specify a Cache Validator« je težava, ki se lahko pojavi pri poskusu dostopa do določenih spletnih mest. To napako povzroči spletno mesto, ki nima veljavnega validatorja predpomnilnika, ki je potreben za pravilen dostop do spletnega mesta.

To napako lahko odpravite na več načinov, vključno z uporabo drugega brskalnika ali brisanjem predpomnilnika. Če imate še vedno težave z dostopom do spletnega mesta, se obrnite na skrbnika spletnega mesta za dodatno pomoč.