TTFB
El Time to First Byte (TTFB) és el temps que passa des que un navegador (com Chrome o Safari) demana una pàgina web fins que comença a rebre la primera informació d’aquella pàgina.
Imaginem que entres a un restaurant i demanes la carta. El TTFB seria el temps que triga el cambrer a portar-te la carta per primera vegada, abans fins i tot de decidir què menjaràs. Com més trigui, més esperes tu per començar a veure el contingut.
En el món d’Internet, si aquest temps és massa llarg, els usuaris tenen la sensació que la pàgina “no respon” i poden marxar abans que realment es comenci a mostrar qualsevol cosa. Per tant, el TTFB és un indicador ràpid de com de “ràpid” o “lent” és el servidor a l’hora de respondre, tot i que també influeix la configuració interna de la web.
Un TTFB elevat s’acostuma a produir quan el servidor o la web tarden massa a començar a enviar dades. Algunes causes comuns són:
- Servidor o hosting lent: Si el hosting té recursos limitats o està saturat, la resposta inicial es demora.
- Codi o configuració de la web: Plugins massa pesats, consultes de base de dades ineficients o programació poc optimitzada fan que la web trigui més temps a preparar la resposta.
- Distància geogràfica: Com més lluny estigui el servidor de l’usuari, més trigarà a arribar la primera part de la informació.
- Manca de caché: Sense sistemes de caché, cada visita obliga el servidor a processar-ho tot des de zero, allargant l’espera.
- Problemes de xarxa o DNS: Una configuració DNS poc òptima o una connexió inestable pot afegir retards abans fins i tot que el servidor rebi la petició.