Când Cloudflare este activ pentru un domeniu, o parte din conținutul site-ului web poate fi furnizat din cache-ul Cloudflare, în loc să fie încărcat direct din mediul de găzduire mybox. Acest lucru poate face ca modificările recente să apară cu întârziere, chiar dacă actualizarea a fost deja salvată corect în mybox sau în panoul de administrare al site-ului dvs. web.
Acest articol explică de ce se întâmplă acest lucru, ce se consideră un comportament normal și ce puteți face atunci când modificările nu sunt vizibile imediat.
Cuprins
Cum funcționează cache-ul Cloudflare
Cloudflare se află între vizitatori și mediul dvs. de găzduire atunci când proxy-ul său este activat pentru un domeniu. În loc ca fiecare cerere a vizitatorilor să ajungă direct la serverul de găzduire, Cloudflare poate furniza versiuni stocate în cache ale anumitor fișiere din propria sa rețea.
Acest lucru se aplică de obicei fișierelor statice, cum ar fi:
- imagini
- fișiere CSS
- fișiere JavaScript
- fonturi
- versiuni ale paginilor stocate în cache, în funcție de configurația Cloudflare
Stocarea în cache poate îmbunătăți viteza de încărcare, deoarece vizitatorii pot primi fișierele de la Cloudflare în loc să aștepte ca serverul de origine să le trimită din nou.
De ce modificările s-ar putea să nu apară imediat
Când vă actualizați site-ul web în mybox, modificarea se face pe partea de găzduire. Cu toate acestea, dacă Cloudflare are deja o versiune mai veche a aceluiași fișier sau a aceleiași pagini stocată în cache, vizitatorii pot continua să vadă acea versiune mai veche până când cache-ul expiră sau este golit.
Acest lucru se poate întâmpla după modificări precum:
- înlocuirea unei imagini
- editarea fișierelor de design ale site-ului web
- actualizarea CSS sau JavaScript
- modificarea structurii unei pagini
- modificarea unui site web prin intermediul unui CMS, cum ar fi WordPress
- implementarea fișierelor actualizate ale site-ului web
Modificarea poate fi corectă pe server, dar Cloudflare poate continua să servească versiunea anterioară stocată în cache.
Modificările din mybox vs. cache-ul Cloudflare
mybox stochează și servește fișierele site-ului dvs. web din mediul de găzduire. Cloudflare poate stoca copii temporare ale unor resurse ale site-ului web în fața acelui mediu.
Acestea sunt straturi separate:
- Găzduirea mybox este locul în care se află fișierele site-ului dvs., baza de date și aplicația.
- Cache-ul Cloudflare este un strat de livrare temporar care poate furniza copii mai vechi ale unor resurse ale site-ului.
Datorită acestei separări, ștergerea sau actualizarea unor elemente în mybox nu duce întotdeauna la ștergerea automată a cache-ului Cloudflare.
Cum să verificați dacă cache-ul Cloudflare este cauza
O modalitate simplă de a testa acest lucru este să comparați site-ul web folosind diferite moduri de vizualizare.
Puteți încerca:
- Deschideți site-ul web într-o fereastră privată sau de navigare incognito a browserului.
- Reîmprospătați pagina folosind Ctrl + F5 sau Cmd + Shift + R.
- Testați site-ul web de pe o altă rețea sau de pe un alt dispozitiv.
- Opriți temporar Cloudflare sau dezactivați proxy-ul pentru domeniu.
- Goliți cache-ul Cloudflare și verificați din nou site-ul web.
Dacă modificarea apare după golirea sau ocolirea cache-ului Cloudflare, este probabil ca actualizarea de pe partea de găzduire să fi fost corectă, iar întârzierea să fi fost cauzată de conținutul stocat în cache.
Cum să faceți modificările vizibile
Pentru ca actualizările recente să apară mai repede, goliți cache-ul din Cloudflare.
În Cloudflare, puteți folosi de obicei una dintre aceste opțiuni:
- Goliți tot, care șterge fișierele stocate în cache pentru domeniu
- Goliți personalizat, care șterge doar anumite URL-uri
- Modul de dezvoltare, care ocolește temporar cache-ul Cloudflare în timp ce lucrați la site-ul web
Pentru actualizări minore, este de obicei suficient să ștergeți doar adresa URL sau fișierul afectat. Pentru modificări mai ample de design sau de conținut, ștergerea întregului conținut din cache poate fi mai practică.
Când este util modul de dezvoltare
Modul de dezvoltare Cloudflare este util în timpul editării active a unui site web. Acesta ocolește temporar cache-ul Cloudflare, permițându-vă să vedeți modificările de pe serverul de origine într-un mod mai direct.
Acest lucru este util atunci când lucrați la:
- modificări de design
- ajustări CSS
- modificări JavaScript
- înlocuiri de imagini
- editări ale temelor WordPress
- rezolvarea problemelor de layout
Modul de dezvoltare este temporar și, în mod normal, ar trebui utilizat doar în timpul efectuării sau testării modificărilor.
Ce este comportamentul normal
Este normal ca conținutul stocat în cache să rămână vizibil pentru o perioadă de timp după actualizarea unui site web. Acest lucru nu înseamnă întotdeauna că actualizarea a eșuat.
Este posibil ca modificarea să fie deja salvată corect în mybox, în timp ce Cloudflare continuă să servească vizitatorilor o versiune mai veche din cache. Rezultatul vizibil depinde de regulile de cache, de cache-ul browserului, de setările Cloudflare și de modul în care site-ul își generează conținutul.
Când să contactați serviciul de asistență
Contactați serviciul de asistență dacă modificarea tot nu apare după:
- golirea cache-ului Cloudflare
- reîmprospătarea cache-ului browserului
- verificarea de pe un alt dispozitiv sau dintr-o altă rețea
- confirmarea faptului că fișierul sau conținutul a fost actualizat corect
- ocolirea temporară a cache-ului Cloudflare
Când contactați serviciul de asistență, menționați domeniul afectat, adresa URL exactă unde ar trebui să apară modificarea și o scurtă descriere a ceea ce a fost modificat.
Rezumat
Este posibil ca modificările efectuate în mybox să nu apară imediat atunci când cache-ul Cloudflare este activ, deoarece Cloudflare poate continua să servească versiuni mai vechi, stocate în cache, ale fișierelor sau paginilor. Golierea cache-ului Cloudflare, utilizarea modului de dezvoltare sau ocolirea temporară a proxy-ului pot ajuta la confirmarea faptului că actualizarea este deja corectă pe partea de găzduire.