TTFB: què és i com reduir-lo des del servidor

El TTFB (Time To First Byte) és una de les mètriques més reveladores quan parlem de rendiment web. No mesura quant triga una web a carregar-se del tot, sinó quant de temps passa fins que el servidor comença a respondre.
I això ho canvia tot.
Quan el TTFB és alt, la web es percep lenta fins i tot abans de mostrar contingut. Quan és baix, la resta d’optimitzacions tècniques comencen a tenir sentit. Per això, en qualsevol anàlisi de WPO, el TTFB sol ser el primer indicador que convé revisar.
Taula de continguts
- Introducció: per què el TTFB és crític per al rendiment web
- Què és el TTFB (Time To First Byte)?
- Per què el TTFB és important per al rendiment web?
- TTFB i SEO: com afecta el posicionament
- Factors del servidor que influeixen en el TTFB
- Com reduir el TTFB des del servidor
- Com mesurar el TTFB correctament
- Valors de referència: quin és un bon TTFB
- Conclusió
Introducció: per què el TTFB és crític per al rendiment web
El TTFB marca l’inici real de l’experiència de càrrega.
Fins que el servidor no envia el primer byte, el navegador no pot fer res més que esperar.
Percepció de velocitat i experiència d’usuari
Per a l’usuari, una web no comença a carregar quan apareixen les imatges. Comença a carregar quan deixa d’estar en blanc.
Un TTFB elevat provoca aquesta sensació incòmoda d’espera en què sembla que la pàgina no respon o està caiguda, especialment en dispositius mòbils o connexions irregulars.
Encara que després la pàgina web carregui ràpidament, la primera impressió ja s’ha perdut.
Relació entre temps de resposta del servidor i conversió
Nombrosos estudis demostren que petits retards inicials redueixen conversions. Formularis, registres o processos de compra són especialment sensibles a aquest primer temps de resposta. Si el servidor triga massa a reaccionar, molts usuaris simplement abandonen abans d’interactuar.
Aquí el rendiment tècnic es tradueix directament en resultats de negoci.
El TTFB com a base del rendiment tècnic
El TTFB no és una mètrica oficial de Core Web Vitals, però condiciona a totes elles. Si el servidor triga a respondre, mètriques com LCP o FCP parteixen amb desavantatge des del primer mil·lisegon. Optimitzar front-end sense un bon TTFB és construir sobre una base inestable.
Què és el TTFB (Time To First Byte)?
El TTFB és el temps que transcorre des que el navegador sol·licita una pàgina fins que rep el primer byte de resposta del servidor.
No mesura la càrrega completa ni el renderitzat, només aquest primer contacte entre client i servidor.
Definició tècnica del TTFB
Des d’un punt de vista tècnic, el TTFB inclou tres fases:
- L’enviament de la petició HTTP des del navegador.
- El processament d’aquesta petició en el servidor.
- La recepció del primer byte de resposta per part del client.
És, per tant, una mètrica molt lligada al rendiment del servidor i a la qualitat de la xarxa.
Què mesura exactament i què no
El TTFB mesura:
- Temps de processament back-end.
- Latència de xarxa.
- Capacitat de resposta del servidor.
No mesura:
- Descàrrega de recursos.
- Renderitzat visual.
- Càrrega d’imatges, CSS o JavaScript.
Per això és tan útil per detectar colls d’ampolla “invisibles” en el front-end.
Diferència entre TTFB, càrrega total i altres temps web
La càrrega total d’una web pot ser ràpida fins i tot amb un TTFB dolent… però l’experiència mai serà bona. El TTFB és el punt de partida. Si falla, tot el que resta es retarda en cascada.
Per què el TTFB és important per al rendiment web?
Perquè actua com un multiplicador. Un petit retard inicial s’amplifica al llarg de tota la càrrega.
Impacte directe en l’experiència d’usuari
Quan el navegador espera massa al servidor, l’usuari no rep feedback. No hi ha progrés, no hi ha contingut, no hi ha senyals de vida. Aquesta espera és percebuda com a lentitud extrema, fins i tot encara que després la web carregui ràpidament.
Influència en mètriques com LCP i FCP
Un TTFB elevat retarda el primer contingut visible i, per tant, empitjora mètriques clau de rendiment. No és estrany veure webs amb bon disseny i bon front-end penalitzades simplement perquè el servidor respon tard.
Relació entre TTFB alt i abandonament d’usuaris
Com més gran és el TTFB, més gran és la probabilitat que l’usuari premi “enrere”.
Això afecta tant a l’experiència com a senyals indirectes que Google pot interpretar negativament.
TTFB i SEO: com afecta el posicionament
El TTFB no és un factor de rànquing directe, però sí que influeix en diversos aspectes crítics del SEO tècnic.
TTFB com a senyal indirecte per a Google
Google busca oferir resultats ràpids i fiables. Una web que triga a respondre transmet un senyal de menor qualitat tècnica, encara que el contingut sigui bo.
Influència en rastreig, indexació i pressupost de crawl
Un servidor lent limita el nombre de pàgines que Google pot rastrejar en un període determinat. En llocs mitjans o grans, això pot provocar problemes d’indexació i retards en l’actualització de continguts.
Rendiment del servidor com a avantatge competitiu en SEO
En igualtat de condicions, una web amb millor temps de resposta té avantatge. El rendiment del servidor es converteix així en un factor diferencial davant la competència.
Factors del servidor que influeixen en el TTFB
En la majoria dels casos, un TTFB alt no es soluciona tocant el disseny. L’origen sol estar en el servidor.
Qualitat del hosting i recursos assignats
Un hosting saturat respon lent. Plans amb overselling, recursos compartits sense garanties o pics constants de CPU i RAM solen traduir-se en TTFB inestables i elevats.
La capacitat real del servidor importa més que les promeses comercials.
Ubicació del servidor i latència de xarxa
La distància física entre el servidor i l’usuari influeix directament en el temps de resposta. A això s’hi suma la qualitat del peering i les rutes de xarxa. Un servidor proper i ben connectat redueix latència de forma immediata.
Configuració del servidor web
No tots els servidors web gestionen les peticions de la mateixa manera. Nginx i LiteSpeed solen oferir millors temps de resposta que configuracions tradicionals mal optimitzades. La gestió de processos i workers és clau per mantenir un TTFB baix sota càrrega.
Back-end i base de dades
Consultes lentes, codi innecessari o processos dinàmics mal plantejats augmenten el temps que el servidor necessita abans d’enviar el primer byte. Aquí el back-end té un pes decisiu.
Com reduir el TTFB des del servidor
Reduir el TTFB requereix actuar sobre la infraestructura, no només sobre el front-end.
Triar un hosting optimitzat i escalable
Un hosting amb discos SSD o NVMe, recursos garantits i una infraestructura professional redueix el TTFB des del primer moment. És la base sobre la qual es construeix tot el rendiment posterior.
Implementar memòria cau en el servidor
La memòria cau evita que el servidor hagi de processar cada petició des de zero. Quan l’HTML ja està generat i servit des de memòria cau, el TTFB es redueix de forma dràstica i consistent.
Optimitzar la base de dades
Bases de dades netes, ben indexades i amb menys consultes innecessàries responen més ràpidament. Això es tradueix directament en un menor temps fins al primer byte.
Mantenir el programari actualitzat
Versions modernes de PHP i del stack del servidor no només milloren la seguretat, també ofereixen millores clares de rendiment i eficiència en el processament.
Ús de CDN i edge computing
Un CDN redueix la distància entre l’usuari i el contingut. Quan a més actua com a proxy invers i emmagatzema en memòria cau l’HTML, pot millorar notablement el TTFB en usuaris allunyats del servidor d’origen.
Protocols i compressió
HTTP/2, HTTP/3 i la compressió Brotli o Gzip redueixen el volum de dades i milloren la rapidesa de la comunicació inicial. Menys bytes, menys temps.
Com mesurar el TTFB correctament
Mesurar el TTFB no consisteix només a passar una eina i mirar un número.
Perquè la dada sigui útil, cal entendre des d’on es mesura, en quines condicions i quina part del procés està reflectint realment.
Una mesura mal interpretada pot portar a conclusions equivocades i a optimitzacions innecessàries.
Eines per mesurar TTFB
Hi ha moltes eines capaces de mostrar el TTFB, però no totes ofereixen el mateix context. Les més habituals combinen mesures de laboratori amb dades simulades des de diferents ubicacions.
Les més utilitzades són:
- Eines de desenvolupador de Google Chrome: permeten analitzar el TTFB real de cada petició i veure com es descompon el temps de resposta del servidor.
- PageSpeed Insights: mostra dades de laboratori i, si hi ha prou trànsit, dades reals d’usuaris (CrUX).
- Pingdom Tools o WebPageTest: útils per mesurar el TTFB des de diferents ubicacions geogràfiques i detectar problemes de latència o xarxa.
El recomanable és no dependre d’una sola eina, sinó contrastar resultats.
Com interpretar el TTFB en les eines
Quan una eina mostra el TTFB, normalment ho fa com a part del desglossament de temps d’una petició HTTP. Aquest valor inclou tant el processament del servidor com la latència de xarxa entre el client i el servidor.
Per això, un TTFB alt no sempre implica un servidor lent. En alguns casos pot deure’s a:
- Distància geogràfica.
- Rutes de xarxa poc eficients.
- Connexions mòbils o inestables.
Per aïllar el problema, convé repetir les proves des de diferents ubicacions i condicions.
Diferències entre mesura real i laboratori
Les mesures de laboratori es realitzen en condicions controlades. Són útils per comparar canvis i detectar problemes tècnics, però no reflecteixen sempre l’experiència real de l’usuari.
Les mesures reals, en canvi, tenen en compte:
- Tipus de connexió.
- Dispositiu.
- Variacions de xarxa.
- Moment del dia.
Per això és normal que el TTFB real sigui més alt que el de laboratori, especialment en mòbils.
Simular latència i dispositius
Una de les formes més fiables d’entendre l’impacte del TTFB és simular diferents escenaris. Les eines de desenvolupador del navegador permeten emular connexions lentes i dispositius mòbils per veure com s’amplifica el temps de resposta inicial.
Això ajuda a detectar casos en què un TTFB aparentment acceptable es converteix en un problema real per a certs usuaris.
Errors comuns en mesurar el TTFB
En analitzar el TTFB és habitual caure en alguns errors:
- Mesurar una sola vegada i donar la dada per vàlida.
- Provar sempre des de la mateixa ubicació.
- Confondre TTFB amb temps total de càrrega.
- Ignorar la influència de la memòria cau.
- Comparar valors sense tenir en compte el tipus de web.
Mesurar correctament implica observar tendències, no valors aïllats.
Què fer amb els resultats
Un cop identificat un TTFB elevat, el següent pas és determinar el seu origen. Si el valor és alt de forma constant, el problema sol estar en el servidor o el hosting. Si varia molt segons la ubicació o el moment, la xarxa i la latència solen tenir un pes major.
En ambdós casos, l’objectiu no és obsessionar-se amb el número exacte, sinó usar el TTFB com a indicador inicial per decidir per on començar a optimitzar.
Valors de referència: quin és un bon TTFB
No existeix un valor únic vàlid per a tots els casos, però sí rangs orientatius:
- Excel·lent: menys de 200 ms
- Acceptable: entre 200 i 500 ms
- Problemàtic: més de 500 ms
A partir d’aquest últim llindar, convé revisar el servidor com més aviat millor.
| Factor | Impacte en el TTFB | Millora aplicada |
|---|---|---|
| Hosting saturat | Alt TTFB constant | Recursos garantits |
| Servidor llunyà | Latència elevada | CDN o servidor local |
| Sense memòria cau | Processament en cada visita | Memòria cau de pàgina |
Conclusió
El TTFB és la base del rendiment web.
Quan és alt, limita tot el que resta. Quan és baix, permet que la resta d’optimitzacions funcionin de veritat.
Actuar sobre el servidor, el hosting i la infraestructura és el camí més directe per millorar la velocitat, el SEO i l’experiència d’usuari.
Millora el TTFB i el rendiment del teu web amb un hosting optimitzat de cdmon.