Caché de WordPress 101. Cómo una caché hace que los proyectos de WordPress tusean más rápidos

Imprescindible: Sin la caché de WordPress puedes olvidarte del tiempo de carga tusproyectos WP

Sin una caché adecuada, los sitios de WordPress son terriblemente lentos. Por esta razón, en este artículo explicamos qué tipos de caché hay, cómo funcionan y cómo puedes utilizar la caché en tus páginas de WordPress.

Como propietario de una tienda o bloguero, conoces el problema de que los usuarios y lectores de tuno son los más pacientes: Si un sitio web sitiotarda demasiado en cargarse, rápidamente se devuelve. Están en juego fracciones de segundo, y aquí es donde entra en juego el almacenamiento en caché. Es, con mucho, la herramienta más importante para optimizar el tiempo de carga. El almacenamiento en caché garantiza que WordPress no tenga que reconstruir cada sitioen el navegador, sino que pueda recurrir a una versión ya construida.

Y como WordPress se basa en PHP, lo que hace que el CMS sea relativamente lento, este almacenamiento en caché es el factor más importante para eltiempo de carga de la página tu.

Por eso te lo explico hoy:

Cómo funciona la caché en WordPress

En principio, cuanto más elementos dinámicos contenga WordPress sitio el suyo, mayor será el tiempo de carga. Los elementos dinámicos son, por ejemplo, los carritos de la compra, los calendarios interactivos o las tarjetas. En resumen: todos los elementos y funciones que deben ser actualizados con frecuencia o cargados individualmente. Los elementos estáticos, por otra parte, son elementos que permanecen iguales para todos los usuarios o para ciertos grupos de usuarios. Estas partes de su página pueden ser fácilmente almacenadas en la memoria caché.

Y esto es exactamente lo que hace siempre una caché: transfiere la mezcla de hojas de estilo, JavaScript, imágenes, etc. a un documento HTML estático, lo almacena temporalmente y lo entrega cuando se llama a la página. Por lo tanto, cada visitante de tussitio recibe una misma plantilla. Esto significa que cada elemento no tiene que ser recalculado cada vez que se llama a la página. Por lo tanto, un caché es mucho más rápido que la llamada de página estándar.

En el caso de una petición de página sin caché, por decirlo de forma sencilla, hay que dirigirseal servidor web y a la base de datos. Los procesos informáticos tienen lugar en ambos. Un caché evita estos cálculos y, por tanto, ahorra mucho tiempo.

Una caché de WordPress no sólo acorta la distancia que debe recorrer una solicitud, sino que también ofrece una versión de carga más rápida de la página web sitio.
Un caché "acorta el camino" que el sitiotiene que recorrer hasta el usuario. Con un caché de página, se almacena en el servidor una versión de sitio. Aún más rápido es el caché del navegador, donde el sitiose almacena directamente en el navegador del visitante.

El sistema de caché es doblemente importante con WordPress. Esto se debe a que WordPress está basado en PHP. Sin el almacenamiento en caché, las páginas de WordPress sólo se ejecutan realmente rápido con un hardware correspondientemente potente y, por tanto, caro. Por lo tanto, el almacenamiento en caché es elemental para los proyectos de WordPress de tu.

Por cierto, las propias cachés se almacenan en el disco duro o en la memoria principal. Algunos plug-ins ofrecen la posibilidad de cambiar entre ambas variantes. Un caché que se almacena en la memoria de trabajo se entrega con especial rapidez. Sin embargo, esto también reduce la potencia de cálculo de la que dispone a partir de ahora tussitio . Por ello, las cachés basadas en la memoria RAM son más comunes en los sitios con un volumen de visitantes extremadamente alto. Porque aquí hay suficiente potencia de hardware disponible de todos modos.

Si la caché está en el disco duro, se entrega mucho más lentamente. Esto es especialmente cierto si el servidor web tuutiliza un disco duro HDD. Por lo tanto, los discos duros SSD también son una inversión sensata en lo que respecta a la caché de WordPress, ya que son mucho más rápidos que sus predecesores HDD. Además, un caché en el disco duro tudel servidor web no supone una carga para su potencia de cálculo.

El almacenamiento en caché de WordPress es posible en el navegador y en el servidor web

Básicamente, tienes dos opciones para disfrutar rápidamente de una buena caché de WordPress. O bien utiliza un plugin de caché, o bien el proveedor de alojamiento tuya ha configurado una caché en el lado del servidor.

Selección de tipos de caché para WordPress
Elección de los tipos de caché para WordPress

Ambas formas tienen como base la creación de la llamada caché de páginas. Esto significa que un sitiose carga completamente a intervalos fijos y se almacena en la caché como una versión estática de HTML. Si un visitante llama ahora a este sitio, obtiene la "página" prefabricada en una fracción de segundo.

Otra forma es utilizar la caché del navegador. En este caso, los datos no se almacenan temporalmente en su servidor, sino en el dispositivo final de los visitantes de tus. Su navegador web guarda el sitio- y luego lo tiene a mano más rápidamente para las repetidas visitas a la página. Puede activar la caché del navegador a través de plugins de caché en WordPress, así como a través de la configuración en el archivo .htaccess. Si tualoja la caché por usted, debería configurar la caché del navegador en consecuencia. Lo más importante para la caché del navegador es el intervalo de actualización. Un valor común es, por ejemplo, un mes, es decir, 30 días.

Implementación: Por plugin o por hoster

Hay algunos plugins de caché muy populares. Por ejemplo, W3 Total Cache, WP Super Cache o Cachify. Van desde lo extremadamente complejo a lo extremadamente sencillo e incluyen ofertas tanto gratuitas como de pago.

El manejo y el soporte también difieren: los plugins de pago suelen ofrecer más opciones de configuración y soporte personal, mientras que los gratuitos suelen "sólo" contar con un foro de soporte.

Los plug-ins de caché de pago pueden hacer mucho más que simplemente almacenar en caché: comprimen el código, lo optimizan, almacenan en caché la base de datos, el sitio, definen la caché del navegador para los visitantes y mucho más. Esto, a su vez, significa que los potentes plug-ins de caché pueden requerir mucho trabajo de configuración hasta que realmente funcionen de forma óptima.

Los elementos dinámicos también pueden ser parcialmente almacenados en caché

Aunque la caché de página es la herramienta más importante en el almacenamiento en caché de WordPress y suele ofrecer el mayor potencial de ahorro en términos de tiempo de carga, no hay que limitarse a ella. Porque las partes de sitio que no están cubiertas por la caché de la página también pueden ser cacheadas. Por ejemplo, está la base de datos: una caché de base de datos almacena temporalmente el contenido de la base de datos que se solicita con frecuencia y, por lo tanto, acelera las llamadas a las páginas no almacenables en caché.

También existe el llamado caché de objetos . Funciona de forma similar a la caché de la base de datos: almacena temporalmente los elementos dinámicos a los que se accede con frecuencia. Por cierto, la combinación de caché de base de datos y caché de objetos no es recomendable.

El caché de WordPress también tiene desventajas

Reducir notablemente el tiempo de carga tusWordPress-sitioes el objetivo más importante de la caché. Pero el almacenamiento en caché también conlleva una desventaja: Si la caché de WordPress está activada, la información ya no se recupera en directo. Dependiendo de la configuración de la caché, el contenido de la página tupuede estar desactualizado. Esto se aplica, por ejemplo, a las entradas de blog editadas posteriormente, pero también a las descripciones de productos. Por ejemplo, si insertas una foto nueva en lugar de una foto existente, los usuarios pueden seguir viendo la foto antigua de la caché durante días.

Este problema no es grave, pero hay que tenerlo en cuenta. Esto se debe a que muchas herramientas de almacenamiento en caché permiten establecer la "fecha de caducidad" de la caché de forma individual y también eliminar las cachés manualmente. Lo mismo ocurre con la caché de WordPress del lado del servidor. Así que si te aseguras de vaciar la caché después de los cambios importantes, poco puedes hacer mal aquí.

También hay que tener siempre en cuenta que hay ciertos elementos dinámicos que simplemente no pueden ser almacenados. Esto se aplica, por ejemplo, a los carritos de la compra o al contenido personalizado o a las sugerencias de productos. Un caché tampoco tendría sentido en este momento, porque anularía la individualización y personalización de estos elementos. Lo mismo se aplica, por ejemplo, a las encuestas o a los calendarios personalizados. Esta es también la razón por la que las WordPress páginas con tales elementos requieren más potencia de computación.

Conclusión: Configurar correctamente la caché de WordPress puede convertirse rápidamente en algo muy complejo

En teoría, un caché es relativamente simple: almacena la página y la hace más accesible a los visitantes eliminando los procesos de computación y las consultas a la base de datos. En la práctica, sin embargo, este concepto se une a un contenido de página dinámico y personalizado. Por lo tanto, activar y configurar un caché puede ser muy rápido para algunas WordPress páginas, pero puede ser mucho trabajo para otras.

Incluso los grandes y potentes plug-ins de caché no son fácil y rápidamente configurables en estos casos. Sin embargo, ofrecen muchas palancas para optimizar el tiempo de carga. 

El almacenamiento en caché del lado del servidor, es decir, a través del proveedor de alojamiento web, es sin duda la solución más sencilla. Esto se debe a que un clic suele ser suficiente para dotar a sitiode las cachés correspondientes. Sin embargo, la gama de funciones de estas cachés puede variar de un proveedor a otro y, en algunos casos, no puede ser configurada en detalle por el operador del sitio.

¿Ya tienes experiencia con varios plugins de caché o incluso tienes información para nuestra caché de WordPress del lado del servidor? Entonces, ¡esperamos recibir sus comentarios en tu!

¿Te ha gustado el artículo?

Con tu valoración nos ayudas a mejorar aún más nuestro contenido.

Escribe un comentario

Tu dirección de correo electrónico no se publicará.