Lazy loading este tehnica prin care browserul amână încărcarea imaginilor și altor resurse media până…

Cum reduceți TTFB-ul unui website găzduit pe hosting shared cPanel
TTFB (Time to First Byte) este intervalul dintre cererea HTTP a browserului și primul byte al răspunsului serverului. Google recomandă un TTFB sub 800ms pentru a nu afecta LCP-ul (Largest Contentful Paint), iar valoarea ideală este sub 200ms. Realitatea hosting-ului shared este mai puțin optimistă: conform datelor corewebvitals.io, site-urile WordPress pe hosting shared înregistrează un TTFB mediu de 900-1400ms, departe de valorile recomandate.
Reducerea TTFB pe hosting shared are limite clare: serverul este împărțit cu zeci sau sute de alte conturi, resursele CPU și RAM sunt limitate, și nu aveți acces la configurarea serverului la nivel root. Optimizările pe care le puteți aplica se concentrează pe reducerea timpului de procesare PHP, optimizarea bazei de date și activarea caching-ului.
Cum reduceți TTFB-ul unui website găzduit pe hosting shared cPanel
Prima verificare: măsurați TTFB-ul actual din mai multe locații geografice. Instrumentele GTmetrix și PageSpeed Insights măsoară dintr-o singură locație. Pentru o imagine mai completă, folosiți KeyCDN Performance Test sau SpeedVitals, care testează din multiple puncte globale și vă arată că TTFB variază semnificativ în funcție de distanța față de serverul de hosting.
Pasul 1: actualizarea versiunii PHP
PHP 8.x procesează cererile WordPress cu 20-40% mai rapid față de PHP 7.4, care a atins end-of-life în decembrie 2024. PHP 8.1 a atins end-of-life în decembrie 2025. Dacă site-ul dvs. rulează pe PHP 7.x sau 8.1, actualizarea la PHP 8.2 sau 8.3 este prima și cea mai simplă intervenție pentru reducerea TTFB-ului.
Actualizarea versiunii PHP se face din cPanel: Software, MultiPHP Manager sau Select PHP Version, în funcție de hosting. Înainte de actualizare, verificați compatibilitatea plugin-urilor și temei cu versiunea PHP țintă folosind PHP Compatibility Checker din WordPress.
Pasul 2: verificarea că OPcache este activ
OPcache compilează scripturile PHP în bytecode și le stochează în memorie, eliminând recompilarea la fiecare cerere. Pe un site WordPress cu zece plugin-uri active, OPcache poate reduce TTFB-ul cu 30-50%. Pe hosting-urile cPanel moderne, OPcache este activat implicit, dar poate fi dezactivat sau subconfigurat.
Verificați dacă OPcache este activ cu un simplu script PHP. Creați un fișier phpinfo.php în public_html cu conținutul următor, accesați-l în browser și căutați secțiunea Zend OPcache:
<?php phpinfo(); ?>
Dacă OPcache apare ca activ dar TTFB-ul rămâne ridicat, problema poate fi la dimensiunea memoriei alocate. Contactați hosting-ul pentru a verifica setările opcache.memory_consumption (recomandat minimum 128 MB) și opcache.max_accelerated_files (minim 10.000 pentru site-uri cu multe plugin-uri).
Pasul 3: activarea caching-ului la nivel de aplicație
Caching-ul de pagini transformă paginile WordPress dinamice în fișiere HTML statice. Un fișier HTML static este servit în 1-5ms față de 200-500ms pentru o pagină generată dinamic. Aceasta este cea mai mare reducere individuală de TTFB pe care o puteți obține fără să schimbați hosting-ul.
Pe hosting shared cPanel cu Apache, WP Rocket și WP Super Cache sunt opțiunile recomandate. Pe hosting cu LiteSpeed (identificabil dacă hosting-ul menționează LiteSpeed sau LSWS), LiteSpeed Cache oferă performanță superioară deoarece caching-ul se face la nivel de server web, nu la nivel PHP. Verificați serverul hosting-ului dvs. din cPanel, Server Information sau contactând suportul.
Pasul 4: optimizarea bazei de date
O bază de date MySQL cu tabele fragmentate, mii de revizii de posturi, comment-uri spam și date tranzitorii expirate adaugă zeci sau sute de milisecunde la fiecare cerere WordPress. Optimizarea periodică a bazei de date este esențială pe site-urile active cu mulți ani de conținut.
Din dashboard-ul WordPress, plugin-ul WP-Optimize permite curățarea bazei de date cu câteva clickuri: șterge reviziile de posturi excesive (păstrați maximum 3-5), curăță comentariile în spam și șterse, elimină datele tranzitorii expirate și optimizează tabelele MySQL. Rulați această curățare lunar pe site-urile cu publicare frecventă.
Folosiți Query Monitor (plugin gratuit) pentru a identifica plugin-urile care generează cele mai lente interogări SQL. Sunt situații în care un singur plugin prost optimizat adaugă 200-400ms la TTFB prin interogări repetate sau neindexate la baza de date.
Pasul 5: reducerea numărului de plugin-uri active
Fiecare plugin activ adaugă cod PHP executat la fiecare cerere, chiar și pe paginile unde funcționalitatea sa nu este necesară. Plugin-urile care rulează procese în fundal (Broken Link Checker, plugin-uri de statistici care fac cereri externe la fiecare vizită etc.) contribuie direct la creșterea TTFB-ului.
Auditați lista de plugin-uri active: dezactivați cele nefolosite, înlocuiți mai multe plugin-uri cu funcționalitate limitată cu un plugin multifuncțional bine optimizat, și eliminați definitiv plugin-urile dezactivate care nu vă mai sunt necesare.
Pasul 6: utilizarea unui CDN
Un CDN (Content Delivery Network) reduce TTFB-ul perceput de utilizatorii geografic distanți față de serverul de hosting prin servirea paginilor din noduri de server plasate mai aproape de aceștia. Cloudflare, în planul gratuit, acoperă resursele statice (imagini, CSS, JavaScript) și, cu funcția Cloudflare APO ($5/lună), poate caching-iza și paginile HTML WordPress la nivel global.
Concluzie
Reducerea TTFB pe hosting shared urmează o ordine clară de prioritate: versiunea PHP actualizată, OPcache configurat corect, caching de pagini activ, baza de date optimizată și plugin-uri audit. Aceste intervenții pot reduce TTFB-ul de la 1000-1400ms la 400-600ms fără schimbarea hosting-ului. Sub 200ms pe hosting shared este dificil de obținut fără un server LiteSpeed sau Redis object cache. Cisnet vă poate ajuta cu auditul performanței site-ului dvs. și cu implementarea optimizărilor adecvate infrastructurii existente.
Comments (0)