Schimbarea gazdelor web? Cache-ul CDN ar putea sparge site-ul dvs.

Schimbarea gazdelor web? Cache-ul CDN ar putea sparge site-ul dvs. / Programare

Dacă deplasați un site WordPress dintr-o gazdă web într-alta și utilizați în prezent un plugin de cache cu o rețea de distribuire a conținutului (CDN), aveți grijă, deoarece procesul de mutare nu poate funcționa la fel de bine cum credeți că va.

Acest articol este destinat utilizatorilor WordPress care sunt suficient de confortabili cu WordPress pentru a instala și personaliza pluginurile, dar nu pot fi experți în codarea PHP. În acest articol, veți afla despre ce este CDN. Dar, cel mai important, veți afla ce se poate întâmpla cu site-ul dvs. dacă schimbați gazda web și nu vă amintiți să actualizați setările specifice CDN.

De asemenea, veți afla cum să remediați problema în mod propriu.

Cum funcționează Caching-ul WordPress

Pentru a înțelege de ce caching-ul CDN va afecta site-ul dvs., mai întâi este important să înțelegeți cum funcționează caching-ul WordPress și cum intră CDN în joc.

Cele mai populare pluginuri de caching pentru WordPress cum ar fi W3 Total Cache, WP Rocket și WP Super Cache - vă permit să configurați cache-ul imaginilor utilizând serviciul CDN preferat.

Fără optimizare, de fiecare dată când un vizitator vizitează site-ul dvs., va trebui să descarce întreaga pagină și toate scripturile, imaginile, anteturile, subsolurile și meniurile de navigare care merg împreună cu aceasta. Dar cu un plugin corespunzător de cache instalat, puteți avea browser-ul browser-ului cache multe fișiere statice care apar pe fiecare pagină.

În acest fel repetați vizitatorii trebuie doar să descărcați secțiuni din paginile dvs. care se schimbă de fapt. Odată ce site-ul dvs. primește multe mii de vizitatori pe zi, această lățime de bandă redusă adaugă economii mari.

Unul dintre cele mai importante elemente de cache pe site-ul dvs. sunt imaginile, deoarece de cele mai multe ori necesită cea mai mare bandă de încărcare. Aici intră serviciul CDN.

Cum un serviciu CDN face site-ul dvs. eficient

Există o mulțime de tehnologii avansate care intră în rețelele de difuzare de conținut. Pe scurt, un CDN este un serviciu care găzduiește un anumit conținut sau tot conținutul acestuia geografic mai aproape de vizitatorii site-ului dvs..

Fără un CDN, dacă serverele web gazdă sunt situate în Canada și cineva din Australia încearcă să viziteze site-ul dvs. Web, va dura mult mai mult pentru a descărca pagina dvs. web.

Cu toate acestea, dacă configurați un CDN de livrat cel puțin toate imaginile-părțile paginilor web care durează de obicei cel mai mult pentru descărcarea de pe servere situate în Australia, pagina dvs. se va încărca mult mai repede.

Configurarea unui CDN pentru site-ul dvs. WordPress este simplu pe partea WordPress. Trebuie doar să o activați și să selectați serviciul CDN pe care îl utilizați. Apoi utilizați butonul de autorizare pentru a vă conecta la serviciul dvs. CDN.

Setarea completă a unui CDN pentru site-ul dvs. este în afara domeniului de aplicare al acestui articol. Dar, în mod implicit, veți găsi plugin-ul CDN deja configurat pentru a se ocupa de existența serviciului CDN gazdă și pentru a servi toate imaginile de pe site-ul dvs..

De obicei, proprietarii de site-uri web se vor înscrie pentru un serviciu CDN, înființând plugin-ul, și apoi uitați complet despre asta.

Abia după mai mulți ani, când aceștia decid să se transforme într-o nouă gazdă, CDN-ul revine să-i bântuie.

Modificarea gazdei Web întrerupe serviciul dvs. CDN

Înainte de a înțelege de ce se rupe un CDN când schimbați gazda web, este important să înțelegeți cum funcționează serviciul CDN.

Rețineți că CDN-ul trebuie să obțină o copie a fișierului și apoi să îl cacheze pe serverele locale la care se află vizitatorii site-ului.

În a “trageți CDN” configurare-cele mai comune de configurare WordPress Cum de a configura CDN calea cea bună și de a evita problemele de SEO Cum de a configura CDN modul corect și de a evita problemele de SEO Citiți mai mult-atunci când un utilizator accesează prima o pagină de pe site-ul dvs. care are o imagine CDN nu a cache încă, va merge la serverul dvs. web pentru o copie a acelui fișier. Apoi, va cache fișierul și utilizați fișierul local pentru toate vizitele viitoare la pagina.

Să aruncăm o privire mai atentă la asta.

Când totul funcționează excelent, vizitatorii primesc conținut dinamic direct de la gazda web. Dar conținutul static (ca imaginile) vine de la serverul CDN local în țara lor. Dacă încărcați o nouă imagine pe site-ul dvs., prima dată când un utilizator vizitează o pagină, CDN va primi o copie nouă de la gazda web.

Când funcționează, funcționează foarte bine. Utilizatorii văd site-ul dvs. web și toate imaginile se încarcă fulger rapid.

in orice caz, când vă mutați într-o gazdă web nouă, actualizați serverele de nume pentru domeniul dvs. pentru a indica noua gazdă.

Deci, acum, atunci când utilizatorii tastați MyWebsite.com în browser-ul lor web, ei obțin conținut de la un server web complet diferit. Dar serviciul dvs. CDN este în continuare obtinerea de fișiere de imagini noi vechiul server web.

Iată cum arată asta.

Este o mizerie totală, nu? În momentul în care vă schimbați la o nouă gazdă, utilizatorii vor arăta că totul funcționează excelent. Când încărcați site-ul pentru a vă asigura că totul funcționează, veți crede că și site-ul este bine.

Tot conținutul dinamic nou vine de la noul dvs. server web așa cum era de așteptat. Toate imaginile de pe site se vor încărca corect. Dar ei vin de fapt din fișierele memorate în memoria cache stocate pe servere CDN în apropierea locației dvs..

Totul arată bine, când, de fapt, multe sunt sparte. Dacă ați șterge cache-ul CDN în acest moment, nici o imagine pe site-ul dvs. nu ar fi încărcată deloc.

Simptomele unui CDN rupt

Primul semn veți vedea că se întâmplă ceva când încercați să creați un nou post WordPress.

Când încărcați și inserați imagini noi în postarea dvs., acestea vor apărea bine atât în ​​expertul de încărcare media, cât și în editor.

Dar când previzualizați acest post sau îl publicați, acesta este modul în care imaginea recomandată și imaginile inline din postarea dvs. arată.

Veți vedea și ele link-uri de imagine rupte, sau zone goale în cazul în care imaginea dvs. ar trebui să se încarce. Comportamentul pare suprarealist.

Ce se întâmplă este că CDN caută imagini noi în locația pe care ați configurat-o inițial. Asta a fost vechi IP gazdă web.

Pentru a transfera corect totul la noua dvs. gazdă, trebuie să actualizați configurarea CDN. Să trecem prin asta acum.

Actualizările CDN după o schimbare de gazdă

Orice timp vă schimbați la o nouă gazdă web Cele mai bune servicii de gazduire web Cele mai bune servicii de gazduire web Caută cele mai bune servicii de gazduire web pentru nevoile dumneavoastra? Fie că este vorba despre un mic blog sau despre un site important corporativ, aici sunt cele mai bune recomandări. Citiți mai multe, trebuie să treceți prin următoarele setări pentru a vă asigura că sunt configurate pentru noua gazdă.

Setați adresa IP corectă pe listă

Serviciile CDN au securitate pe sistemele lor, astfel încât numai site-urile găzduite la un anumit IP (server gazdă web) să poată transmite fișiere în contul CDN.

Fără această securitate, hackerii ar putea folosi contul dvs. CDN pentru a stoca și a servi propriul conținut.

Această securitate strictă înseamnă că, dacă nu actualizați lista IP-urilor albe din contul dvs., serviciul dvs. CDN nu va putea accesa niciun fișier de pe site-ul dvs..

În MaxCDN, aceasta se încadrează în Cont meniu, sub API-ul submeniu. Caută “Anumite IP-uri” în contul dvs. CDN propriu pentru a găsi lista sau consultați serviciul pentru clienți.

Dacă nu cunoașteți adresa IP potrivită pentru utilizare, majoritatea furnizorilor de hosting vor furniza adresa IP a serverului web sub detaliile contului de găzduire.

Dacă gazda dvs. nu furnizează o pagină cu detalii ale contului, o puteți găsi, de obicei, sub “Adresa IP partajată” sau “Adresa IP a serverului” în CPanel.

Utilizați această adresă IP în Lista IP albă din contul dvs. CDN.

Ori de câte ori am migra la o gazdă nouă, de obicei, am părăsit temporar vechea IP gazdă web. În unele zone ale lumii, modificările DNS pe care le-ați făcut pentru domeniul dvs. s-ar putea să nu fi replicat încă. Aceasta poate dura o zi sau două.

Dacă părăsiți ambele adrese IP în contul dvs. CDN, veți asigura că toată lumea va putea vedea site-ul dvs. bine în timpul tranziției.

Notați acest IP, deoarece veți avea nevoie de o altă setare CDN.

Configurați adresa IP de origine corectă

Următoarea setare importantă este IP-ul de origine. Acesta este, în principiu, modul dvs. de a spune serviciului CDN în cazul în care pentru a recupera imagini noi că nu a cache încă.

De obicei, veți găsi această setare în zona de gestionare pentru “zona” pe care ați inițiat-o pentru site-ul dvs. Găsiți secțiunea IP Origine și actualizați-o cu adresa IP a noului dvs. gazdă web.

După ce ați actualizat această setare, trebuie să fiți setați. Contul dvs. CDN este acum conștient de noua dvs. gazdă web. Acesta va ajunge la serverul corect pentru a obține orice imagini noi pe care le încărcați.

Acum este momentul să ștergeți toate cache-urile și să vă testați din nou site-ul.

Ștergeți cache-urile și creați un mesaj nou

Cea mai bună modalitate de a testa dacă CDN funcționează corect este să ștergeți întreaga memorie cache. Acest lucru îl forțează nu numai să verifice serverul dvs. web pentru conținut nou, ci pentru toate conţinut.

Pluginul dvs. WordPress cache trebuie să aibă un tablou de bord sau un buton în zona CDN pentru a purjați CDN complet. Dacă nu puteți găsi unul, puteți realiza acest lucru din contul dvs. CDN.

Pentru MaxCDN, aceasta poate fi găsită pe pagina de bord. Priviți sub zona configurată pentru site-ul dvs. și faceți clic pe Administra buton.

Odată ce ați epurat complet cache-ul CDN, există două modalități de a testa starea de sănătate a CDN.

  • Mai întâi, deschideți o nouă sesiune de browser (asigurați-vă că ați șters cache-ul browserului) Cum să ștergeți manual și automat istoricul browser-ului dvs. Cum să ștergeți manual și automat istoricul browser-ului Web-urile pe care le accesați părăsesc pistele pe computer. ștergeți istoricul navigării în Firefox, Chrome, Edge și Internet Explorer. Citiți mai multe) și încărcați site-ul. Ar trebui să vedeți toate imaginile și icoanele încărcate corect.
  • Apoi, creați un post nou în editorul WordPress. Apoi, încărcați o imagine nouă și o imagine inline în postarea dvs..
  • Previzualizați imaginea și ar trebui să vedeți totul afișat corect de data aceasta.

Este un sentiment bun atunci când lucrurile în final funcționează corect, nu-i așa??

Înțelegerea scopului unui CDN

Motivul pentru care această problemă se întâmplă la o mulțime de oameni este că un CDN este adesea doar o gândire ulterioară când configurați cache-ul WordPress.

Singurul dezavantaj al unui CDN este că este un punct suplimentar de eșec. Când lucrurile se sparg, nu este întotdeauna ușor de înțeles de ce. Dar, dacă vă amintiți să-l actualizați, un CDN nu oferă un impresionant impresionant pentru performanța site-ului Cum de a îmbunătăți performanța site-ului dvs. cu W3 Total Cache și un CDN Cum de a îmbunătăți performanța site-ului dvs. cu W3 Total Cache și un CDN A fi judecat de Google ca site-ul de calitate scăzută deoarece paginile dvs. încărcate prea lent vă vor răni pe termen lung. Faceți-vă mai mult timp pentru a mări viteza site-ului dvs. și pentru a îmbunătăți experiența utilizatorului. Citeste mai mult .

.