La velocidad del sitio es importante para mantener satisfechos a los visitantes, garantizar el tiempo de actividad del servidor y alcanzar las primeras posiciones en las búsquedas. En este tutorial, nos centramos en los plugins de caché y ofrecemos algunos consejos para elegir el adecuado para su sitio.
Antes de empezar, aquí tiene la lista de comprobación para conseguir un sitio rápido:
- Elija un buen proveedor de alojamiento
- Utilice una CDN
- Elija un tema ligero
- Modere el número de plugins activos
- Utilice un plugin de caché
¿Por qué es tan importante la caché de páginas?
Para que WordPress genere el contenido de cualquier página, se requiere mucho procesamiento. El propio WordPress necesita cargarse. El tema y todos los plugins activos se cargan, así como gran cantidad de contenido de la base de datos. Luego, se ejecuta un montón de código PHP para producir el HTML que devuelve WordPress.
La caché de páginas, que es la característica básica de cualquier plugin de caché, evita este largo proceso. «Registra» (almacena en caché) el HTML que WordPress produjo para cada página y lo sirve sin ejecutar WordPress (ni el tema ni los plugins) cuando los visitantes solicitan la misma página.
No importa cuánto haya optimizado el tema y los plugins, una simple caché de páginas reducirá enormemente la carga de su servidor y acelerará las respuestas a los visitantes.

¿Es la caché de páginas todo lo que necesito?
Estaría bien que así fuera, pero no lo es :-) La caché de páginas es imprescindible, pero no es suficiente.
Para entender qué necesita además de la caché de páginas, debe observar la secuencia de carga de una página.

Puede ver que una vez que el navegador recibe el HTML, necesita solicitar todos los «recursos» que la página requiere para mostrarse correctamente. Esto incluye HTML, JavaScript, CSS e imágenes. Una página de aspecto inocente puede requerir muchos archivos de recursos para mostrarse. Por lo tanto, el tiempo total que espera un visitante es mucho mayor que el tiempo que tarda WordPress en devolver el contenido de la página (HTML).
Para acortar el tiempo que se tarda en devolver todos estos recursos, los plugins de caché emplean una serie de potentes técnicas.
Minificación
La minificación significa dos cosas:
- Combinar muchos archivos CSS y JavaScript diminutos en menos archivos más grandes
- Comprimir archivos
Muchos temas y plugins añaden (ponen en cola) archivos CSS y JavaScript en el front-end del sitio. Esto significa que una página puede incluir docenas de archivos diminutos para cargar. Cada vez que el navegador carga un archivo del servidor, abre una solicitud, espera el archivo y luego lo recibe. Se tarda mucho menos en obtener un archivo grande que una lista de archivos diminutos.

Y, dado que tanto los archivos CSS como los de JavaScript se basan en texto, normalmente contienen muchos caracteres de «espacio». La compresión eliminará todos estos caracteres innecesarios, que hacen que los archivos sean legibles, pero no son necesarios para que funcionen realmente.
Por lo tanto, el efecto general de la minificación puede ser drástico para la mayoría de los sitios web.
Compresión de imágenes y vídeos
Casi todas las páginas de todos los sitios necesitan algunas imágenes (y a menudo vídeos) como decoración. Dos archivos de imagen pueden parecer idénticos, pero tener tamaños muy diferentes. Por ejemplo, un archivo PNG puede ocupar 10 veces más que un archivo JPG comprimido. Si su sitio carga imágenes, sin duda debe revisarlas y asegurarse de que todas estén optimizadas para el tamaño y formato correctos. Algunos plugins de caché y otros plugins de «optimización de imágenes» harán este trabajo por usted.
CDN: red de distribución de contenidos
No importa lo bien que haya logrado optimizar los recursos que requiere su sitio, aún necesitará cargar CSS, JavaScript e imágenes. A menos que sea Google o Amazon, su servidor normalmente no está ajustado para servir estos archivos. Aquí es donde las redes de distribución de contenidos resultan útiles. Muchos plugins de caché le ayudarán a copiar los archivos de recursos de su sitio a servicios de terceros, que servirán estos archivos en su nombre. La entrega de archivos de recursos desde servidores dedicados (CDN) ayudará a:
- Reducir el tiempo que tardan los visitantes en recibir estos archivos (lo que mejorará el rendimiento de su sitio y los esfuerzos de SEO)
- Reducir la carga de su servidor, para que quede libre y pueda trabajar en las tareas de WordPress
- Incluso reducir sus facturas de alojamiento: las CDN son mucho más eficientes al servir archivos estáticos que los servidores de propósito general
Carga diferida
No hay nada de «perezoso» en la carga diferida. La carga diferida significa retrasar la visualización de las imágenes que aún no son visibles, de modo que el navegador no las solicite hasta que el visitante esté a punto de verlas.
La carga diferida puede reducir el tiempo de carga de la página, la carga del servidor y sus facturas de alojamiento. Funciona bien con todas las demás técnicas de optimización. Varios plugins de caché ofrecen carga diferida.
Entonces, ¿qué plugins de caché?
Ahora que sabemos lo que quiere obtener de los plugins de caché, podemos comparar diferentes plugins y elegir el más adecuado para usted.
La primera elección que debe hacer es si está decidido a utilizar un plugin gratuito o si está dispuesto a pagar por el plugin de caché.
La ventaja obvia de utilizar plugins de caché gratuitos es que son, bueno, gratuitos. A veces se construyen sitios muy sencillos que solo requieren una caché básica para funcionar sin problemas. En este caso, un plugin gratuito es una gran solución.
Los plugins de caché de pago ofrecen soporte, actualizaciones frecuentes, una configuración simplificada y potentes características.
Plugin de caché gratuito
Si busca un plugin de caché gratuito, le recomendamos W3 Total Cache, ya que ofrece caché de páginas, minificación y le permite activar su CDN.
WP Fastest Cache (la versión gratuita) ya incluye muchas características avanzadas, pero sigue siendo cómodo de usar.
Plugins de caché de pago
La categoría de plugins de caché de pago incluye una respetada lista de plugins que le serán de gran utilidad. Todos los plugins de esta categoría (que nosotros recomendamos) están bien mantenidos, reciben actualizaciones oportunas, son muy ricos en características, pero siguen siendo fáciles de usar.
Hemos revisado:
- Hummingbird (incluido en la suscripción de plugins premium de wpmudev)
- WP Rocket
- W3 Total Cache Pro
Eche un vistazo a una comparación de algunas de sus características y sus precios (definitivamente no es una lista completa de características).
Resumen
Esperamos haberle ayudado a elegir el plugin de caché adecuado para su sitio. La buena noticia es que CUALQUIER plugin de caché es mucho mejor que no tener ninguna caché. Si no ha utilizado plugins de caché hasta ahora, lo mejor es empezar. Decida si está decidido a utilizar plugins gratuitos o si puede permitirse un plugin de pago. Luego, elija el plugin que sea mejor para usted.
Una de las grandes ventajas de un plugin de caché es que es fácil cambiar. A diferencia de los maquetadores visuales y los plugins de comercio electrónico, hay muy poca dependencia con un plugin de caché. Es fácil cambiar y comparar cómo funcionan realmente los diferentes plugins en su sitio y cómo le resulta usarlos.


