Avaluació inicial sense contrasenyes Pressupost abans d’intervenir Un especialista responsable de principi a fi

Measurement And Symptom Isolation

Per què WordPress va ràpid per a tu però lent per als visitants

Descobreix per què WordPress sembla ràpid al teu ordinador però falla als clients per memòria cau, ubicació, mòbil o diferències entre dades i proves.

Obres la portada, visites un producte i tot respon de seguida. Tanmateix, un client afirma que el web triga. Totes dues experiències poden ser certes: la teva visita utilitza el teu dispositiu, connexió, ubicació, galetes i, sovint, una memòria cau ja preparada. Un usuari nou amb un mòbil mitjà recorre un altre camí.

La investigació no consisteix a decidir qui té raó, sinó a trobar la condició que separa les visites ràpides de les lentes.

Definir exactament què significa «lent»

Demana una URL, una acció i un moment concrets. No és el mateix una pantalla en blanc inicial que una imatge principal tardana, un menú bloquejat, una cerca lenta o un procés de compra que s’atura després d’introduir l’adreça.

Cada símptoma apunta a una capa diferent. Un primer byte lent pot procedir de PHP, MySQL o una API; una pàgina que arriba ràpidament però triga a reaccionar sol exigir revisar imatges, CSS, JavaScript, fonts i tercers. Instal·lar un altre connector d’optimització abans d’aïllar el retard pot ocultar-ne la causa.

Comparar la memòria cau freda i calenta

Les teves visites repetides poden aprofitar HTML en memòria cau, recursos desats al navegador, DNS resolt, connexió TLS oberta i el node CDN ja poblat. El primer visitant potser no té cap d’aquests avantatges.

Prova l’URL exacta en una finestra privada, tot i que això no garanteix que la memòria cau del servidor o CDN estigui buida. Comprova les capçaleres:

curl -q --silent --show-error --max-time 20 --dump-header - --output /dev/null https://example.com/pagina/

Busca valors com cache-control, age, x-cache, cf-cache-status o la capçalera pròpia de l’allotjament. Si una petició repetida mostra HIT i la primera MISS, ja hi ha una diferència mesurable.

Separar el servidor de la càrrega visual

Mesura el temps fins al primer byte a part del temps total:

curl -q --silent --show-error --max-time 20 --output /dev/null --write-out 'http=%{http_code} dns_s=%{time_namelookup} connect_s=%{time_connect} tls_s=%{time_appconnect} first_byte_s=%{time_starttransfer} total_s=%{time_total}\n' https://example.com/pagina/

Al Windows PowerShell, fes servir curl.exe i NUL:

curl.exe -q --silent --show-error --max-time 20 --output NUL --write-out 'http=%{http_code} first_byte_s=%{time_starttransfer} total_s=%{time_total}\n' https://example.com/pagina/

A PowerShell utilitza curl.exe. Repeteix el mesurament diverses vegades; una sola execució no demostra res. Si el primer byte és alt de manera consistent, revisa WordPress, PHP, consultes MySQL, crides externes i capacitat de l’allotjament. Si l’HTML comença aviat però la pàgina apareix tard, analitza el treball del navegador.

Provar des de la ubicació i el dispositiu del públic

Un web allotjat a Europa pot semblar immediat a Barcelona i trigar molt més a Amèrica o Austràlia. Prova des d’una regió semblant a la del visitant i compara primer byte, Largest Contentful Paint, bytes transferits, nombre de peticions, estat de memòria cau i recurs més lent.

Un portàtil modern amb fibra també oculta feina que un telèfon triga a descarregar, interpretar i dibuixar. A les eines del navegador aplica una vista mòbil i limitació raonable de CPU i xarxa. Revisa si:

  • la imatge principal comença a baixar massa tard;
  • s’envia una imatge d’escriptori a una pantalla estreta;
  • un script ocupa el fil principal;
  • les fonts bloquegen el text;
  • el gestor de consentiment retarda funcions;
  • el disseny salta quan arriben recursos tardans.

Comparar usuaris connectats i visitants nous

Els administradors solen provar amb la sessió oberta. Molts sistemes exclouen de la memòria cau les peticions amb galeta d’usuari; a més, la barra d’administració i certs connectors afegeixen recursos. Alhora, alguns anuncis, consentiments o scripts públics poden no executar-se per a l’administrador.

Compara quatre estats: administrador connectat, usuari desconnectat, primera visita sense galetes i visita repetida amb recursos desats. Optimitza el recorregut comercial afectat, no l’estat que produeixi la xifra més cridanera.

Entendre el laboratori i els usuaris reals

PageSpeed Insights pot mostrar una prova de laboratori controlada i dades de camp agregades de visites reals de Chrome. Poden discrepar perquè canvien dispositius, xarxes, ubicacions, pàgines, memòria cau, consentiment i període històric.

Comprovar plantilles i recorreguts diferents

WordPress no és una sola pàgina. Crea un conjunt reduït amb portada, pàgina de servei, landing més pesada, cerca, producte, cistella, procés de compra i àrea de compte quan existeixin.

Si només falla una plantilla, una migració o canvi global de memòria cau resulta excessiu. Un producte pot enviar totes les variacions mitjançant JavaScript mentre la resta del lloc funciona bé. Reparar aquella plantilla és més segur que reconstruir tota la configuració.

També busca pressió intermitent: còpies, cron, pics de trànsit o falta de processos PHP poden fer que el web funcioni bé just quan l’administrador el revisa.

Conservar proves abans de canviar

No apilis connectors, minificació i diverses memòries cau ni canviïs de servidor sense un cas ràpid i un altre de lent comparables. Aquests canvis poden trencar JavaScript, desar pàgines dinàmiques de WooCommerce i esborrar la prova original.

Anota URL, país, dispositiu, hora, primera o successives visites, estat de sessió, cascada disponible i canvis recents. Afegeix capçaleres d’una petició ràpida i una de lenta. No enviïs contrasenyes inicialment.

El resultat correcte no és que la portada arribi a 95 una vegada. És que el recorregut del visitant afectat millori de manera mesurable i se n’entengui el motiu. La solució pot ser reduir el primer byte, corregir imatges adaptables, retirar feina del navegador, excloure el procés de compra de la memòria cau o reprogramar una tasca pesada. El canvi mínim verificat sol ser més fiable que activar un paquet complet d’optimitzacions.

Observació de l’HTML i estats de visitant que falten per provar

El 24 d’octubre de 2026 a les 23:40 UTC vam fer tres GET per perfil de User-Agent a la versió anglesa d’aquesta guia, des d’un client Python sense cookies ni autenticació. Els sis van retornar 200. El temps fins al primer byte del cos va ser 149,99; 143,91 i 139,68 ms amb User-Agent d’escriptori, i 152,73; 130,82 i 149,49 ms amb el mòbil.

Aquest temps inclou connexió i preparació de la resposta. No és el TTFB de Navigation Timing, una càrrega completa ni una comparació de dispositius reals. No vam carregar recursos, executar JavaScript, buidar memòries cau de producció ni provar comptes connectats. Repetir peticions no demostra cau freda o calenta; les empremtes del cos van variar i tampoc no acrediten contingut idèntic.

La conclusió es limita a aquestes peticions anònimes d’HTML satisfactòries sota les condicions registrades. No descarten lentitud de menú, renderització mòbil o sessió personalitzada. L’explicació de web.dev sobre laboratori i camp ajuda a separar aquestes poblacions.

Conserva URL i contingut quan comparis una visita anònima nova, una recurrent, el consentiment i una sessió iniciada autoritzada. Registra navegador, viewport, xarxa i evidència de memòria cau. Els dos experiments de sota ja mesuren el consentiment desat i els estats nou, recurrent i autenticat amb perfils d’escriptori i mòbil emulat. El telèfon físic i l’acció afectada d’un client necessiten una reproducció representativa.

L’exemple observat de PageSpeed en escriptori i mòbil respon una altra pregunta de càrrega inicial. No restis aquests temps HTTP del seu LCP: canvien client i condicions. Demana un diagnòstic de rendiment amb URL, acció i sessió concretes per definir la comparació pertinent.

ABANS D’ENVIAR LA SOL·LICITUD

Preguntes freqüents.

Demaneu contrasenyes al formulari?+

No. El formulari públic no demana mai accessos. Les dades segures es demanen només després d’aprovar l’abast i el pressupost.

Qui revisa la incidència?+

La sol·licitud arriba a Jordi Ensenyat, fundador de Code Barcelona i especialista en WordPress amb més de 15 anys d’experiència.

Es canvia res abans del pressupost?+

No. Primer es revisen els símptomes visibles i es defineix l’abast. La intervenció comença després de l’aprovació i amb una via de recuperació preparada.

Treballeu amb webs en anglès i fora d’Espanya?+

Sí. WP Repair atén incidències de WordPress i WooCommerce en català, castellà i anglès mitjançant un servei remot.

Avaluar la meva incidència↗