View Categories

Accelerarea Globală: Configurarea CDN-ului pentru Fișiere Statice WordPress

⏱️ Timp estimat de citire: 1 min read

🎯 Scop: #

Acest ghid vă arată cum să implementați o Rețea de Livrare a Conținutului (CDN – Content Delivery Network) pe site-ul dumneavoastră. Un CDN stochează copii ale fișierelor statice (imagini, CSS, JavaScript) pe servere din întreaga lume, asigurând o viteză de încărcare mai rapidă pentru vizitatorii globali.


1. Ce Face un CDN și De Ce Este Necesar? #

Un CDN funcționează ca o rețea globală de cache. Atunci când un vizitator din SUA accesează site-ul găzduit în România, fișierele statice sunt livrate din cel mai apropiat punct al rețelei (ex: un server din New York), reducând semnificativ latența (timpul necesar pentru ca datele să călătorească).

  • Latență Redusă: Viteze de încărcare mai rapide la nivel global.

  • Scalabilitate: Ajută la gestionarea vârfurilor de trafic, deoarece sarcina este distribuită pe mai multe servere.


2. Integrarea LiteSpeed Cache cu CDN-uri #

Datorită integrării strânse cu LiteSpeed Web Server, plugin-ul LiteSpeed Cache (LSCache) din WordPress simplifică adăugarea serviciilor CDN.

  1. Alegeți un Furnizor CDN: Cele mai populare servicii de CDN sunt Cloudflare (modul Proxy) sau servicii bazate pe Pull Zone precum BunnyCDN sau KeyCDN.

  2. Configurare CDN Externă: Creați-vă contul la furnizorul CDN și obțineți Adresa CNAME sau URL-ul CDN.

  3. Setări LSCache în WordPress:

    • Logați-vă în panoul de administrare WordPress.

    • Navigați la LiteSpeed Cache → CDN.

    • Activați funcția CDN.

    • Introduceți Adresa CDN (ex: https://numelezona.b-cdn.net) în câmpul dedicat.

    • Salvați modificările.

Cum funcționează: LSCache va rescrie automat toate URL-urile fișierelor statice (imagini din /wp-content/uploads/, CSS etc.) pentru a indica către adresa CDN, nu către serverul KarmaHost.


3. Configurarea Cloudflare (Nivel DNS) #

Dacă alegeți Cloudflare, procesul este diferit, deoarece Cloudflare acționează ca un proxy și preia controlul DNS.

  1. Schimbarea Nameserverelor: În loc să folosiți Nameserverele KarmaHost, trebuie să schimbați Nameserverele domeniului (la registratorul dumneavoastră) cu cele furnizate de Cloudflare.

  2. Setare DNS: Cloudflare va importa automat înregistrările DNS existente. Asigurați-vă că înregistrarea A a domeniului principal (domeniultau.ro) este setată la modul „Proxied” (Norișorul Portocaliu Activ).

  3. LSCache și Cloudflare: În pluginul LiteSpeed Cache (în WordPress), navigați la Cloudflare (sau QUIC.cloud) și introduceți cheile de autentificare (API Key) pentru a permite LSCache să comunice direct cu Cloudflare pentru purjarea automată a cache-ului.


4. Optimizarea Duratei de Viață a Cache-ului (TTL) #

Pentru a vă asigura că vizitatorii văd rapid modificările, puteți ajusta Time To Live (TTL) al fișierelor statice.

  1. În LSCache: Navigați la setările de Caching sau Browser Cache.

  2. Puteți seta o durată lungă pentru fișierele care nu se schimbă des (CSS, JS) – 7 zile sau mai mult.

  3. Pentru fișierele care se schimbă frecvent (imagini), setați o durată mai scurtă.

Sfat: O durată mare a TTL-ului îmbunătățește scorul de viteză. Dacă faceți o modificare și nu se afișează, goliți întotdeauna cache-ul în ordinea: LSCache Plugin → CDN → Cache Browser.

Lasă un răspuns