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:

  1. Servidor o hosting lent: Si el hosting té recursos limitats o està saturat, la resposta inicial es demora.
  2. 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.
  3. 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ó.
  4. Manca de caché: Sense sistemes de caché, cada visita obliga el servidor a processar-ho tot des de zero, allargant l’espera.
  5. 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ó.