Qué arregla una CDN y qué esconde
Una CDN elimina la distancia. No hace más rápida tu base de datos, y esconderá encantada una aplicación lenta detrás de una portada de aspecto veloz.
5 min read
Medir con honestidad las Core Web Vitals
Tres números describen cómo se siente una página: qué tan rápido aparece lo principal, si responde a un toque y si se mueve. Qué mide de verdad cada uno.
5 min read
Compresión: qué comprimir y qué no
El texto se comprime en dos tercios. Las imágenes no se comprimen en absoluto, y comprimirlas malgasta procesador en cada petición.
4 min read
Cabeceras de caché que se pueden poner sin riesgo
Una caché larga sobre un archivo cuyo nombre nunca cambia es un archivo que ya no puedes actualizar. Versiona el nombre y entonces cachéalo para siempre.
5 min read
HTTP/2 y HTTP/3: qué cambia de verdad
Muchos archivos pequeños dejan de ser un problema, y eso vuelve francamente erróneos algunos consejos antiguos.
4 min read
Imágenes que pesan más que toda la página
Suelen ser la mayor parte de los bytes y lo más fácil de reducir a la mitad. Tres cambios, ordenados por lo que ahorran.
5 min read
Keep-alive y la reutilización de conexiones
Cada conexión HTTPS nueva cuesta dos idas y vueltas antes de que se mueva un solo byte de tu página. Reutilizar una es velocidad gratis, y puede que la hayas apagado tú mismo.
3 min read
Carga diferida sin romper la maquetación
La carga diferida ahorra bytes de verdad y provoca ese salto que hace que la gente pulse donde no quería. Dos atributos lo evitan.
4 min read
Mide antes de optimizar
Casi todo el trabajo de rendimiento se gasta en la parte que ya era rápida. Cuatro medidas, en orden, te dicen qué tercio de la petición hay que mirar.
4 min read
La página que lanza cuatrocientas consultas
Cada una es rápida. Juntas son la página. Cómo ver la cuenta y el único cambio que la desploma.
5 min read
Los trabajadores y las conexiones de Nginx
Nginx casi nunca es el cuello de botella, y subir estos números casi nunca ayuda. Qué significan y el único ajuste que merece cambiarse.
4 min read
opcache: qué cachea y qué no
La mayor aceleración individual de PHP, lo que no va a arreglar, y el ajuste que hace que un despliegue parezca no haber ocurrido.
4 min read
La caché de páginas, y cuándo le miente
Una caché de página entera es la mayor ganancia de velocidad disponible y la manera más fácil de enseñarle a un cliente el carrito de otro. Dónde trazar la raya.
5 min read
Dimensionar un pool de PHP-FPM
Un max_children copiado de un tutorial es la causa más común de un servidor que hace swap. Calcúlelo a partir de sus propios números.
5 min read
Leer una cascada de red
La forma del gráfico nombra el problema antes de que lea una sola fila. Cuatro formas y qué significa cada una.
5 min read
Caché de objetos con Redis
Quita el trabajo repetido de la base de datos, no las consultas lentas. Cuándo ayuda muchísimo, cuándo no ayuda nada, y el ajuste que la vuelve peligrosa.
5 min read
El sitio va lento: por dónde empezar
Mida antes de cambiar nada. Un solo número le dice si el problema es el servidor, la red o su propio código.
6 min read
TTFB: el único número que merece medirse primero
Parte por la mitad cualquier problema de página lenta antes de que usted cambie nada, y es una sola orden.
4 min read
Cuándo más RAM no es la respuesta
Subir de plan es el remedio más fácil de comprar y el que más a menudo se malgasta. Cómo saber si la memoria es de verdad su límite.
4 min read