WordPress CDN – De ce ar trebui să utilizați unul în 2022
Publicat: 2017-07-31În calitate de companie de găzduire de performanță, ne place foarte mult să cercetăm și să împărtășim modalități de a vă face site-ul WordPress mai rapid. Una dintre cele mai dificile când vine vorba de viteză în zilele noastre este utilizarea unei rețele de livrare de conținut (CDN). Ele elimină sarcina serverului dvs. web în timp ce accelerează livrarea de conținut către vizitatorii dvs., îmbunătățind astfel experiența acestora!
Astăzi, vrem să vă explicăm în termeni simpli cum funcționează un CDN WordPress , de ce ar trebui să utilizați unul și câteva dintre beneficiile suplimentare care le însoțesc. De asemenea, vom împărtăși câteva teste de viteză, astfel încât să puteți judeca mai bine cât de mult o creștere a performanței vă puteți aștepta să vedeți pe propriul dvs. site.
Ce este un CDN WordPress?
CDN este prescurtarea pentru rețea de livrare de conținut. Acestea sunt o rețea de servere (cunoscute și sub numele de POP) situate pe tot globul. Sunt concepute pentru a găzdui și a livra copii ale conținutului static (și uneori dinamic) al site-ului dvs. WordPress, cum ar fi imagini, CSS, JavaScript și fluxuri video.
- Cum funcționează un CDN
- Beneficiile CDN
- Teste de viteză CDN
- Ai nevoie de un CDN?
- Furnizori CDN populari
- Cum se instalează un CDN în WordPress
Cum funcționează un CDN
În primul rând, nu doriți să confundați un CDN cu compania dvs. de găzduire WordPress. Acestea sunt servicii complet separate. Un CDN nu este un înlocuitor pentru furnizorul dvs. de găzduire, ci mai degrabă o modalitate suplimentară de a crește viteza site-ului dvs. În timp ce găzduirea noastră aici la Kinsta este fulgerător, un CDN vă poate face site-ul și mai rapid.
Cum funcționează exact un CDN? Ei bine, de exemplu, atunci când vă găzduiți site-ul web cu Kinsta, trebuie să alegeți o locație fizică a centrului de date, cum ar fi SUA Centrală, Europa, America de Sud sau Asia. Să presupunem că alegeți US Central. Aceasta înseamnă că site-ul dvs. este localizat fizic pe un „server gazdă” în Council Bluffs, Iowa. Când utilizatorii din Europa vă vizitează site-ul web, va dura mai mult pentru a încărca versete de la cineva care îl vizitează, de exemplu, Dallas, TX. De ce? Pentru că datele trebuie să parcurgă o distanță mai mare. Aceasta este ceea ce se numește latență. Latența se referă la timpul și/sau întârzierea implicate în transmiterea datelor printr-o rețea. Cu cât distanța este mai mare, cu atât latența este mai mare.
De asemenea, este nevoie de mai multe hopuri de rețea (instanțe de comunicare între dispozitivele de rețea intermediare) pentru a servi cererile de date de la browsere către serverele de găzduire și conținutul solicitat de la serverele de găzduire înapoi la browserele web. Și aici intervine un CDN. Ajută la reducerea acestei latențe prin încărcarea conținutului site-ului dvs. de pe serverele mai apropiate de ele. Aceste servere CDN sunt uneori denumite și POP (puncte de prezență).

Utilizatorii WordPress pot fi uneori reticenți în a se uita în rețelele de livrare de conținut, deoarece poate fi puțin copleșitor la început. Așadar, iată cum funcționează și pot fi implementate, în termeni simpli, în trei pași simpli:
Pasul 1
Selectați un furnizor CDN și vă abonați la serviciul acestuia. Acestea sunt de obicei facturate lunar sau în funcție de utilizarea datelor. Majoritatea furnizorilor vor avea un calculator pentru a vă estima costurile.
Pasul 2
Utilizați un plugin gratuit precum CDN Enabler sau WP Rocket pentru a-l integra. Aceste pluginuri conectează automat activele dvs. la CDN. Nu este nevoie de muncă din partea dvs. pentru a obține conținutul dvs. pe CDN, totul este fără mâini! Implementarea unui CDN este mult mai ușoară decât era acum câțiva ani.
Pasul 3
Când oamenii vă vizitează site-ul, acum încarcă conținutul site-ului dvs. WordPress de la diferite CDN-uri de pe tot globul. Deci, pentru acei vizitatori din Europa care vizitează site-ul dvs. situat în Iowa, conținutul dvs. se încarcă acum dintr-un POP din Europa. Cum fac ei asta? CDN-urile folosesc de obicei două tipuri diferite de tehnologii pentru a direcționa utilizatorii către locația corectă și aceasta este rutarea IP Anycast + geolocație . Aceștia pot detecta automat de unde provin solicitările utilizatorilor și pot direcționa cererile către cel mai apropiat POP.
Cu toate acestea, este încă important să alegeți o locație strategică a serverului pentru gazda dvs. WordPress. Pentru că, deși un CDN vă ajută să vă distribuiți conținutul media și conținutul, o singură solicitare trebuie să fie făcută furnizorului de găzduire atunci când site-ul dvs. este încărcat. Cu excepția cazului în care utilizați memoria cache a întregii pagini pe un server proxy, despre care vom discuta mai târziu. Kinsta are acum 29 de locații de centre de date din care vă puteți găzdui site-ul WordPress.
Beneficii CDN
Mai jos sunt doar câteva dintre numeroasele beneficii ale utilizării unui CDN pe site-ul dvs. WordPress.
1. Creșterea performanței
O creștere a performanței este unul dintre cele mai mari motive pentru a utiliza un CDN. S-a dovedit în repetate rânduri că un site cu încărcare mai rapidă se corelează direct cu rate de conversie mai mari, rate de respingere scăzute și o durată medie mai lungă a vizitatorilor. Și asta nu mai vorbim de o experiență de utilizator pur și simplu mai bună. Când a fost ultima dată când ați dat clic înapoi în browser, deoarece site-ul web a durat prea mult să se încarce? Acesta este ultimul lucru pe care vrei să se întâmple. Dar nu ne credeți pe cuvânt, iată câteva statistici rapide pentru dvs. de la unii dintre liderii de top din industrie:
- O întârziere de 1 secundă în răspunsul paginii poate duce la o reducere cu 7% a conversiilor. (Sursa: Kissmetrics)
- BBC a văzut că pierd încă 10% din utilizatori pentru fiecare secundă suplimentară necesară pentru ca site-ul lor să se încarce. (Sursa: Creative Bloq)
- 53% din vizitele pe site-urile mobile sunt abandonate după 3 secunde, conform cercetării DoubleClick de la Google. (Sursa: DoubleClick)
- AliExpress a redus timpul de încărcare cu 36% și a înregistrat o creștere cu 10,5% a comenzilor și o creștere cu 27% a conversiilor pentru clienții noi. (Sursa: Akamai)
Iată câteva moduri prin care un CDN poate ajuta la îmbunătățirea performanței site-ului dvs. WordPress.
Reduce TTFB
Am menționat deja mai sus că un CDN WordPress poate ajuta la scăderea latenței prin scurtarea distanței fizice necesare pentru ca datele să parcurgă. Dar poate ajuta și la reducerea timpului la primul octet (TTFB). Pentru a spune simplu, aceasta este o măsurătoare a cât timp trebuie să aștepte browserul înainte de a primi primul octet de date de la server. Cu cât este nevoie de mai mult pentru a obține acele date, cu atât este nevoie de mai mult pentru a vă afișa pagina.

O concepție greșită comună este că aceasta este calculată după timpii de căutare DNS, cu toate acestea, calculul original al TTFB în rețea include întotdeauna latența rețelei. Acest lucru implică un proces în 3 pași, iar întârzierile și latența pot apărea oriunde între ele, adunându-se la TTFB total. TTFB ridicat poate fi cauzat de o serie de motive, cum ar fi codul prost sau configurarea greșită a memoriei cache pe serverul gazdă. Dar distanța geografică este cu siguranță un actor. Am efectuat un mic test pentru a arăta diferența cu Kinsta CDN-ul nostru (alimentat de KeyCDN). Fiecare test a fost efectuat de 5 ori și s-a luat media.
TTFB Fără CDN
Am efectuat mai întâi un test cu CDN-ul nostru dezactivat și, după cum puteți vedea, timpul nostru total de încărcare a fost de 1,45 s, iar TTFB-ul nostru mediu pe un activ a fost de aproximativ 136 ms.

TTFB Cu CDN
Apoi am activat CDN-ul nostru și am rulat din nou testul. După cum puteți vedea, timpul nostru total de încărcare a scăzut la 788 ms, iar TTFB-ul nostru mediu este acum de 37 ms! Ce diferență poate face un CDN. Un alt lucru important de reținut este că am ales locația din Stockholm pentru a efectua acest test. De ce? Pentru că am vrut să vă arătăm adevărata îmbunătățire care poate fi obținută prin scăderea distanței fizice. Există un CDN POP situat în Stockholm, așa că conținutul nostru este difuzat din Stockholm.

Notă: dacă utilizați Cloudflare, este posibil să aveți un TTFB puțin mai mare. Acest lucru se datorează cel mai probabil costurilor suplimentare și complexității de a rula complet serviciul proxy. Amintiți-vă că Cloudflare are firewall-uri suplimentare și alte caracteristici pe care unii furnizori CDN nu le au. Așa că ar trebui să vă hotărâți, ceea ce vă poate beneficia mai mult. Dacă întregul dvs. site nu este optimizat corespunzător, s-ar putea să merite compromisul să luați lovitura pe TTFB puțin mai mare.
Cu toate acestea, ar putea dori să consultați și ghidul WP Bullet despre utilizarea stocării în cache a paginii Cloudflare pentru a reduce TTFB. Acest lucru ar putea necesita niște setări și teste suplimentare. Asigurați-vă că executați propriile teste, deoarece fiecare mediu este diferit. Noul serviciu Argo al Cloudflare s-a dovedit, de asemenea, în unele cazuri că ajută la scăderea TTFB. Consultați și noul instrument de optimizare automată a platformei Cloudflare, care este un serviciu uimitor pentru creșterea performanței WordPress.
Livrare mai rapidă cu memorarea în cache
La fel cum utilizați memorarea în cache cu gazda dvs. WordPress sau cu un plugin, CDN-urile utilizează și stocarea în cache. Acesta este un mod în care pot livra fișiere atât de rapid. Un lucru important de care trebuie să fii conștient este cum funcționează stocarea în cache. Odată ce un CDN primește o copie a conținutului dvs. media, aceasta trebuie de obicei solicitată o dată sau de două ori de către un vizitator înainte de a fi de fapt stocată în cache pe CDN. Un CDN plasează un antet HTTP pe solicitările numite „X-Cache”. La prima sau a doua solicitare, fișierul va apărea de obicei ca MISS, ceea ce înseamnă că nu este încă stocat în cache.

La solicitările ulterioare, va apărea apoi ca HIT, ceea ce înseamnă că acum este stocat în cache pe CDN-ul dvs. Acesta va rămâne în cache pe baza unui număr diferit de factori, cum ar fi anteturile ETag, anteturile expiră sau purtarea manuală a memoriei cache CDN.

Dacă utilizați un CDN proxy complet, cum ar fi Cloudflare, puteți, de asemenea, să duceți memorarea în cache la următorul nivel, utilizând ceea ce se referă la memoria cache a paginii întregi. Aceasta implică stocarea în cache a tot ceea ce se află pe o adresă URL. Cu toate acestea, pentru site-urile WordPress, acest lucru poate fi uneori dificil, deoarece va trebui să implementați soluții pentru părțile dinamice ale site-ului dvs.
Economii uriașe cu compresia GZIP
CDN-urile WordPress utilizează, de asemenea, GZIP, un format de fișier și o aplicație software utilizată pentru compresia și decompresia fișierelor. Comprimarea GZIP este activată pe partea serverului (sau mai degrabă pe serverul CDN/POP) și permite o reducere suplimentară a dimensiunii fișierelor HTML, foilor de stil și JavaScript. Nu va funcționa pe imagini, deoarece acestea sunt deja comprimate într-un mod diferit. Unii au văzut reduceri de până la 70% din cauza compresiei. Este probabil una dintre cele mai ușoare optimizări pe care le puteți face. Și nu vă faceți griji, toate CDN-urile majore au acest lucru activat în mod implicit.
Puteți vedea că utilizați un instrument precum Verificați compresia GZIP sau Chrome DevTools pentru a vedea diferența uriașă pe care o face compresia. De exemplu, mai jos puteți vedea că pe fișierul nostru jquery.js servit de la un CDN, compresia GZIP a scăzut dimensiunea de la 94,9 KB la 33,6 KB. Aceasta înseamnă o economie de 64,59% pentru un singur fișier. Adăugați acest lucru la toate activele și mediile dvs. și veți vedea de ce compresia este esențială!

Brotli duce compresia la nivelul următor
Brotli este un algoritm de compresie mai nou dezvoltat de Google, care s-a dovedit că reduce dimensiunea fișierelor cu până la 26% față de soluțiile existente, inclusiv GZIP. Rata de adoptare pentru Brotli crește într-un ritm destul de rapid. Începând cu 20 iunie, Google comprimă chiar și anunțuri grafice cu compresie Brotli.

Cu toate acestea, deoarece Brotli este încă nou, nu este încă disponibil pentru toți furnizorii CDN. Dar există câteva, cum ar fi KeyCDN și CDN77, care acum îl acceptă. În cele mai multe cazuri, serverul dvs. de origine (serverul de găzduire) trebuie să aibă și Brotli activat pentru ca acest lucru să funcționeze. Și suportul pentru browser pentru Brotli este, de asemenea, gata. Dacă sunt configurate corect, serverele care au activat Brotli, dar sunt încărcate într-un browser care nu îl acceptă, vor reveni pur și simplu la GZIP.
HTTP/2
HTTP/2 este, de asemenea, una dintre cele mai mari caracteristici pe care toate CDN-urile le utilizează acum pentru a accelera livrarea activelor. HTTP/2 necesită HTTPS datorită suportului pentru browser. Îmbunătățirea performanței se datorează unei varietăți de motive, cum ar fi faptul că protocolul poate suporta o mai bună multiplexare, paralelism, compresie HPACK cu codificare Huffman, extensia ALPN și server push. Când se folosea HTTPS, era destul de multă suprasarcină TLS, dar datorită HTTP/2, acest lucru este acum un lucru din trecut.
2. Costuri mai mici cu lățimea de bandă
Un alt mare avantaj al unui CDN este că poate ajuta la descărcarea CPU și a resurselor de pe serverul dvs. de găzduire (server de origine). Acest lucru ajută la prevenirea creșterilor de trafic să vă copleșească gazda. De asemenea, poate ajuta la reducerea costurilor cu lățimea de bandă. Ultimul lucru pe care ți-l dorești este ca ceva să devină viral și să rămâi cu o factură uriașă de la gazda ta sau o taxă excesivă. De exemplu, mai jos este un site care folosește Cloudflare și, după cum puteți vedea, a ajutat la descărcarea a 69% din solicitările de lățime de bandă.

Un alt mod în care un CDN ajută la scăderea costurilor este oferind modalități ușoare de a activa protecția prin hotlink. Acest lucru se referă, practic, la restricționarea referințelor HTTP și la prevenirea altora să vă încorporeze activele (imagini – avem un tutorial despre cum să vă protejați imaginile) pe alte site-uri web. Unii dintre voi poate că ați auzit de fiasco-ul Huffington Post. Un autor de pe Huffington Post a copiat și lipit imagini de pe site-ul Oatmeal, care, la rândul său, i-a acumulat o notă de peste 1.000 USD de la AWS. Proprietarul Oatmeal a ajuns să înlocuiască imaginile pentru ca cititorii articolului Huffington Post să-l vadă. Dar acesta este motivul pentru care este întotdeauna important să activați protecția prin hotlink , altfel s-ar putea să ajungeți cu o factură scandaloasă.

3. Disponibilitate ridicată și scalabilitate
CDN-urile oferă, de asemenea, disponibilitate și scalabilitate ridicată. Deoarece conținutul replicat este disponibil în mai multe POP-uri în diferite locații geografice, traficul web este direcționat dinamic către un alt server dacă unul se defectează. Și nu este nevoie să vă faceți griji cu privire la scalabilitate, deoarece furnizorii CDN sunt construiți având în vedere acest lucru. Dacă utilizați o gazdă partajată mai mică, un CDN ar putea împiedica de fapt site-ul dvs. să se prăbușească, deoarece gestionează cea mai mare parte a încărcăturii.

4. Avantaje SEO
Google a făcut din viteza site-ului un factor de clasare încă din 2010, așa că nu este un secret că un site web mai rapid ar putea duce la clasamente mai ridicate. Deși nu există nicio modalitate de a ști cât de multă greutate se pune pe viteză, puteți presupune cu siguranță că este una dintre cele mai importante, deoarece afectează experiența utilizatorului. Brian Dean a analizat primele 1 milion de domenii pentru a analiza corelația dintre viteza site-ului și clasamentele Google, iar rezultatele au fost foarte pozitive. Deși aceste teste sunt aproape imposibil de demonstrat în mod concludent, puteți fi siguri că a avea un site web mai rapid vă va ajuta doar în Google. Pentru a spune simplu, Google recompensează site-urile rapide.

Pe lângă viteza paginilor site-ului dvs., un CDN poate ajuta și la creșterea ratei de accesare cu crawlere a conținutului media, cum ar fi imaginile, care se corelează cu indexarea în căutarea de imagini Google.
5. Securitate suplimentară
Mulți furnizori CDN oferă securitate suplimentară, permițându-vă să implementați firewall-uri pentru aplicații web (WAF) și ceea ce unii numesc scuturi Origin. Acestea pot ajuta la atenuarea atacurilor DDoS pe site-ul dvs. WordPress de toate formele și dimensiunile, inclusiv cele care vizează protocoalele UDP și ICMP, precum și atacurile SYN/ACK, amplificarea DNS și Layer 7. Alte beneficii includ punerea în spatele unui proxy care vă ajută să vă ascundeți adresa IP de origine, deși nu este antiglonț.
Asigurați-vă că consultați studiul nostru de caz despre cum să opriți un atac DDoS. Am avut un client cu un mic site de comerț electronic care rulează Easy Digital Downloads, care a primit peste 5 milioane de solicitări pe o singură pagină în decurs de 7 zile . Site-ul a generat de obicei doar între 30-40 MB pe zi în lățime de bandă și câteva sute de vizitatori pe zi. Dar din senin, site-ul a mers instantaneu la între 15-19 GB de transfer de date pe zi! Aceasta este o creștere de 4650% . Și Google Analytics nu a arătat trafic suplimentar. Asta nu e bine.

Clientul a implementat firewall-ul aplicației web Sucuri pe site-ul său și toată lățimea de bandă și solicitările au scăzut instantaneu pe site (după cum se vede mai jos) și nu a mai apărut nicio problemă de atunci. Deci, cu siguranță o investiție bună și economisire de timp dacă vă confruntați cu probleme ca acestea.

CDN-urile oferă, de asemenea, funcții suplimentare, cum ar fi tokenul securizat, care vă permite să generați legături securizate cu un timp de expirare. După ce a expirat, oamenii nu mai pot accesa acel conținut.
Teste de viteză CDN
Deci, în loc să vă spunem doar cât de benefic poate fi un CDN WordPress, să facem câteva teste pentru a vă arăta efectiv rezultatele. Am efectuat 5 teste din 4 locații diferite de testare cu un CDN activat și apoi fără un CDN. Site-ul este găzduit de Kinsta și utilizează Kinsta CDN (alimentat de KeyCDN). Locația fizică a serverului este în Iowa, SUA.
Asigurați-vă că atunci când testați viteza CDN-ul dvs. că îl rulați de câteva ori, astfel încât media să fie stocată în cache. După cum am descris mai sus în ceea ce privește stocarea în cache CDN, antetul HTTP X-Cache va afișa un „HIT” odată ce este stocat în cache. Dacă nu este memorat în cache, va afișa „MISS”. Dacă nu faceți acest lucru corect, poate părea că CDN-ul nu ajută la accelerarea site-ului dvs., când de fapt pur și simplu nu ați construit mai întâi memoria cache.
Fără CDN (Dallas, Texas, SUA)
Am efectuat mai întâi 5 teste fără un CDN în Pingdom din Dallas, Texas și am luat media.

Fără CDN (Melbourne, Australia)
Am efectuat apoi 5 teste fără un CDN în Pingdom din Melbourne, Australia și am luat media.

Fără CDN (San Jose, California, SUA)
Am efectuat apoi 5 teste fără un CDN în Pingdom din San Jose, California și am luat media.

Fără CDN (Stockholm, Suedia)
Am efectuat apoi 5 teste fără un CDN în Pingdom din Stockholm, Suedia și am luat media.

Cu CDN (Dallas, Texas, SUA)
Am rulat apoi 5 teste cu un CDN în Pingdom din Dallas, Texas și am luat media.

Cu CDN (Melbourne, Australia)
Apoi am rulat 5 teste cu un CDN în Pingdom din Melbourne, Australia și am luat media.

Cu CDN (San Jose, California, SUA)
Am efectuat apoi 5 teste cu un CDN în Pingdom din San Jose, California și am luat media.

Cu CDN (Stockholm, Suedia)
Am rulat apoi 5 teste cu un CDN în Pingdom din Stockholm și am luat media.

Rezultatele
Acum, să aruncăm o privire asupra rezultatelor pentru a înțelege cât de mult afectează un CDN timpul total de încărcare.

- Dallas, Texas, SUA: Scădere cu 8,11% a timpului total de încărcare cu un CDN.
- San Jose, California, SUA: Scădere cu 33,02% a timpului total de încărcare cu un CDN
- Melbourne, Australia: Scădere cu 54,19% a timpului total de încărcare cu un CDN.
- Stockholm, Suedia: Scădere cu 54,7% a timpului total de încărcare cu un CDN.
După cum puteți vedea, atât în Dallas, cât și în San Jose, cu un CDN a fost puțin mai rapid. Și dacă aruncați o privire la testele din Australia, puteți vedea o diferență uriașă în timpii de încărcare. Acest lucru se datorează locației geografice a serverului de testare. Serverul nostru este în Iowa și, prin urmare, încărcarea datelor din Dallas și San Jose nu are atât de departe de călătorit. Dar pentru Australia, distanța este cea care ucide timpii de încărcare. Când activăm CDN-ul, conținutul și media se încarcă dintr-un POP Kinsta CDN din Sydney, Australia, ceea ce duce la timpi de descărcare mult mai rapidi. Același lucru este valabil și pentru Stockholm, Suedia.
Acum întrebarea este, doriți să reduceți timpii de încărcare cu peste 50% în unele cazuri? Răspunsul ar trebui să fie da!
Ai nevoie de un CDN?
O întrebare care ni se pune foarte des aici la Kinsta este dacă este necesar sau nu un CDN pentru un anumit site web. Din experiența noastră, un CDN poate fi benefic în aproape orice scenariu. Uită-te la toate beneficiile enumerate mai sus. De obicei, prețul nu mai este un factor, deoarece majoritatea furnizorilor de CDN sunt foarte ieftini, unii încărcând până la 0,04 USD/GB. Și apoi Cloudflare este chiar gratuit. Singurele momente în care ați putea dori să faceți niște teste suplimentare este dacă difuzați conținut doar vizitatorilor dintr-o anumită locație geografică.
Să presupunem, de exemplu, că sunteți un mic magazin cu un site web în Ontario, Canada. Poate că nu vă pasă atât de mult de clienții aflați în altă parte. Veți dori să cercetați pentru a vedea unde sunt localizate POP-urile unui furnizor CDN. Dacă, de exemplu, gazda serverului dvs. web se află în Ontario, dar vă înscrieți pentru un furnizor CDN care are doar cel mai apropiat POP din SUA, ar putea de fapt să vă încetinească site-ul. În acest scenariu, care este foarte rar, ar putea fi mai benefic să nu folosiți un CDN.
Furnizori CDN populari
Există o mulțime de furnizori CDN extraordinari din care să alegeți. Cele mai multe dintre ele au teste gratuite, așa că vă recomandăm să încercați câteva pentru a vedea care dintre ele funcționează cel mai bine pentru site-ul dvs. Avem o integrare CDN gratuită aici la Kinsta pentru toți clienții, care este alimentată de KeyCDN. Iată câțiva alți furnizori terți pe care ar trebui să-i consultați:
- KeyCDN
- Cloudflare
- StackPath (anterior MaxCDN)
- CDN77
- Amazon CloudFront
- Rapid
- incapsula
- Akamai
Cum se instalează un CDN în WordPress
Fiecare furnizor CDN are propria sa metodă de integrare, dar, din fericire, toți acceptă WordPress și îl fac foarte ușor de integrat. Asigurați-vă că le verificați documentația sau întrebați echipa de asistență dacă aveți probleme.
Kinsta CDN
Am încheiat un parteneriat cu KeyCDN, o rețea de livrare de conținut compatibilă cu HTTP/2 și IPv6, cu peste 200 de locații, pentru a-ți supraalimenta activele și media din întreaga lume. Regiunile deservite în prezent includ America, America de Sud, Europa, Africa, Asia și Australia.

Aflați cum să activați Kinsta CDN. Este un proces simplu cu un singur clic din tabloul de bord MyKinsta.

Avem, de asemenea, analize CDN uimitoare, astfel încât să puteți vedea utilizarea lățimii de bandă, fișierele de top după solicitări, codurile de stare HTTP și multe altele.

Cloudflare
Dacă utilizați sau sunteți interesat de Cloudflare, avem un tutorial aprofundat despre cum să instalați Cloudflare pe site-ul dvs. WordPress.
CDN terță parte
Dacă doriți să implementați KeyCDN personal, vă recomandăm să citiți acest articol despre CDN pentru manechin.
Un lucru pe care îl sfătuim este să utilizați un subdomeniu pentru media și activele dvs. în loc de adresa URL aleatoare oferită de furnizor. Exemplu: cdn.yourdomain.com. Acest lucru va asigura un branding mai bun pentru site-ul dvs., precum și mai puține bătăi de cap atunci când vine vorba de probleme de indexare. După ce v-ați configurat CDN-ul la furnizor, puteți utiliza un plugin gratuit WordPress, cum ar fi CDN enabler, pentru a vă conecta cu ușurință activele și a le copia automat la furnizorul dvs. CDN.

Alte plugin-uri precum WP Rocket sau W3 Total Cache au și ele metode de integrare similare.

Este important să încărcați cât mai multe resurse de pe site-ul dvs. WordPress. Acest lucru asigură livrarea mai rapidă către vizitatori și utilizarea unei singure conexiuni HTTP/2. Puteți rula site-ul dvs. printr-un instrument precum Pingdom pentru a vedea de unde se încarcă media. Uneori, temele sau anumite plugin-uri ar putea necesita câteva modificări sau investigați motivul pentru care nu se încarcă de pe CDN-ul dvs. chiar și după finalizarea integrării.
Indexarea imaginilor cu CDN
Doriți să vă asigurați că imaginile dvs. sunt încă indexate cu Google atunci când vă mutați pe un CDN. Pentru utilizatorii pluginului Yoast SEO, veți dori să adăugați următorul cod în partea de jos a fișierului functions.php. Înlocuiește, desigur, domeniul și domeniul CDN cu al tău.
function wpseo_cdn_filter( $uri ) { return str_replace( 'http://yourdomain.com', 'http://cdn.yourdomain.com', $uri ); } add_filter( 'wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' );Dacă nu faceți acest lucru, imaginile ar putea avea ca rezultat de-indexarea (după cum se vede mai jos). Puteți verifica oricând acest lucru singur în Google Search Console.

Cu toate acestea, am observat și câteva inconsecvențe atunci când Google Search Console raportează corect că imaginile sunt indexate corect. O modalitate bună de a verifica dacă imaginile dvs. sunt într-adevăr indexate este să mergeți la Google Image Search și să introduceți următoarele: site:https://yourdomain.com .

Important: nu introduceți adresa URL a CDN-ului dvs. Chiar dacă imaginile sunt difuzate din CDN, ele ar trebui să fie indexate pe domeniul rădăcină. Dacă imaginile dvs. apar în Căutare de imagini Google înseamnă că sunt indexate foarte bine.
rezumat
Sperăm că acum puteți vedea toate beneficiile uimitoare pe care le puteți obține din utilizarea unui CDN WordPress. Vă va asigura că media dvs. se încarcă mai rapid pe tot globul, vă va reduce TTFB și vă va reduce dramatic costurile cu lățimea de bandă și încărcarea serverului. Nu numai asta, dar ai putea vedea clasamente mai bune datorită timpilor mai rapidi de încărcare a paginii. Și cel mai important, vizitatorii tăi vor avea o experiență de utilizator mult mai bună.
Nu uitați, CDN-ul nostru HTTP/2 Kinsta este acum inclus pentru toți clienții noștri de găzduire. Aveți vreo idee despre utilizarea unui CDN? Ne-ar plăcea să vă auzim părerile mai jos.
