SEO în 2026 se află într-un moment de transformare profundă. Inteligența artificială, schimbările în comportamentul…

Keep-Alive HTTP: ce este, beneficii pentru performanță și cum îl activezi
Performanța unui site web depinde de zeci de factori tehnici, mulți dintre ei invizibili pentru utilizatorul obișnuit. Printre aceștia, configurarea corectă a conexiunilor HTTP poate face o diferență semnificativă în viteza de încărcare a paginilor. Una dintre cele mai simple și eficiente optimizări în acest domeniu este activarea Keep-Alive, o setare de server care reduce dramatic numărul de conexiuni TCP necesare pentru a încărca o pagină web.
Fără Keep-Alive activat, browserul trebuie să stabilească o conexiune TCP nouă pentru fiecare resursă descărcată de pe server: fiecare imagine, fiecare fișier CSS, fiecare script JavaScript. Pe o pagină modernă cu zeci de resurse, aceasta înseamnă zeci de handshake-uri TCP, fiecare adăugând o latență de câteva zeci de milisecunde. Suma acestor latențe poate face ca o pagină să se încarce cu 1-2 secunde mai lent decât ar putea.
În acest articol vă explicăm cum funcționează Keep-Alive, care sunt beneficiile concrete și cum îl puteți activa pe serverul dumneavoastră.
Cum funcționează HTTP Keep-Alive
HTTP Keep-Alive (cunoscut și ca HTTP persistent connections) permite browserului și serverului să mențină o conexiune TCP deschisă după ce primul request a fost procesat, pentru a putea trimite și primi mai multe resurse prin aceeași conexiune. Fără Keep-Alive, fiecare request necesită:
- Stabilirea unei noi conexiuni TCP (three-way handshake)
- Trimiterea request-ului HTTP
- Primirea răspunsului
- Închiderea conexiunii TCP
Cu Keep-Alive activat, după primul request, conexiunea rămâne deschisă pentru un interval de timp configurat, iar browserul poate trimite multiple request-uri prin aceeași conexiune, eliminând overhead-ul de stabilire repetată a conexiunii TCP.
Cum activezi Keep-Alive pe Apache
Pe serverele Apache, Keep-Alive este de obicei activat implicit, dar poate necesita configurare optimă. Adăugați sau verificați în fișierul httpd.conf sau în fișierul .htaccess:
KeepAlive On
KeepAliveTimeout 5
MaxKeepAliveRequests 100
Valoarea KeepAliveTimeout specifică câte secunde serverul menține conexiunea deschisă după ultimul request. O valoare de 5-15 secunde este rezonabilă pentru majoritatea site-urilor.
Cum activezi Keep-Alive pe Nginx
Pe Nginx, configurarea se face în blocul http sau server din fișierul nginx.conf:
keepalive_timeout 65;
keepalive_requests 100;
Verificarea funcționării Keep-Alive
Puteți verifica dacă Keep-Alive este activ folosind instrumentele pentru dezvoltatori din browser (Chrome DevTools, tab Network) sau cu comanda curl:
curl -I https://domeniu.ro
În răspuns, căutați header-ul Connection: keep-alive. De asemenea, instrumente online precum GTmetrix sau WebPageTest afișează explicit dacă Keep-Alive este activat și cât de mult contribuie la performanța site-ului.
Impactul Keep-Alive asupra SEO
Viteza de încărcare a paginii este un factor de ranking confirmat de Google, mai ales după introducerea Core Web Vitals ca semnale de ranking. Keep-Alive contribuie direct la îmbunătățirea metricilor TTFB (Time to First Byte) și LCP (Largest Contentful Paint), două dintre cele mai importante metrici Core Web Vitals. Activarea acestei funcționalități simple poate aduce îmbunătățiri vizibile în scorurile PageSpeed Insights fără niciun cost suplimentar.

