Al igual que la mayoría de los CMS, Joomla se basa en PHP o MySQL. Si tiene un sitio web y desea generar el HTML correcto para que los usuarios lo vean, hay mucho procesamiento involucrado, incluida la obtención de los datos del contenido de la base de datos y luego la compilación de ese contenido en una página HTML. El almacenamiento en caché intenta superar este proceso reutilizando el HTML ya creado por Joomla. Como resultado, notará que sus páginas web tardan más en cargarse.

El almacenamiento en caché es una forma inteligente de mostrar al usuario la vista guardada de las páginas web sin tener que extraerlas de las bases de datos cada vez que el usuario las necesita. Afortunadamente, Joomla ofrece herramientas flexibles para lograr varias configuraciones que requieren muchos propietarios de sitios web. Esto va desde el almacenamiento en caché de la configuración del módulo hasta el almacenamiento en caché según la configuración aleatoria de página completa.

En este tutorial veremos cómo configurar el almacenamiento en caché de páginas de Joomla.

Joomla tiene algunos pasos importantes para comenzar con el almacenamiento en caché.

Vamos a empezar.

Paso 1: configuración de caché

Comenzaremos habilitando el almacenamiento en caché a través de la configuración global. Para hacer esto, vaya a Sistema> Configuración global

Haga clic en la pestaña Sistema para acceder a la página Configuración de caché.

En esta página, comience seleccionando “Caché”. Aquí puede ver tres opciones de caché. Debe elegir una de sus opciones según los requisitos de su sitio web.

Seleccione entre las tres opciones “ON-Conservative Caching” o “ON-Progressive Caching” para mostrar las opciones de almacenamiento en caché adicionales.

Hablemos un poco más sobre la función de almacenamiento en caché deshabilitada y la diferencia entre las dos opciones ON.

OFF almacenamiento en caché deshabilitado

Esta opción de almacenamiento en caché ayuda a deshabilitar todas las demás opciones de almacenamiento en caché en su sitio. Si no necesita la configuración predeterminada de almacenamiento en caché de Joomla, desactívela seleccionando esta opción.

ON Almacenamiento en caché conservador

Este es el almacenamiento en caché mínimo que ofrece Joomla. Cuando un usuario visita una página de su sitio, Joomla comprueba rápidamente el archivo de caché para buscar una página que no haya expirado. Si hay uno, Joomla presentará el directorio al usuario. Si la página no vencida no se encuentra en el directorio, Joomla usará sus herramientas para crear otra página en caché para el usuario. La misma página se mostrará a otros usuarios siempre que haya una página que no haya vencido. Como resultado, la mayoría de los usuarios del sitio eligen esta versión de almacenamiento en caché de Joomla. Esta es una excelente opción si desea actualizar su sitio web con regularidad.

ON almacenamiento en caché progresivo

En un sitio web de Joomla, puede encontrar módulos que aún contienen contenido. El almacenamiento en caché progresivo es una excelente opción para tomar una instantánea completa de todos los módulos en diferentes páginas. En este módulo, tan pronto como un usuario visita su sitio web, Joomla revisa las carpetas de caché para recuperar las páginas no vencidas de ese usuario. Si hay uno, este directorio se mostrará al usuario. Si no hay uno, Joomla creará otra página en caché para el usuario. En este caso, sin embargo, esta página no estará disponible para otros usuarios hasta que caduque.

Paso 2: controladores de caché

Joomla usa el mecanismo de manejo de caché para crear el caché. Esta opción se puede encontrar en la configuración de la caché. De forma predeterminada, el controlador de caché de Joomla es “Archivo”. Sin embargo, puede elegir una opción de caché diferente si es un experto en el uso de diferentes controladores de caché. De lo contrario, es un proceso complejo.

Paso 3: almacenamiento en caché específico de la plataforma

Además de las opciones generales de almacenamiento en caché, existen otras opciones para diferentes dispositivos. Esto permite a los usuarios ver diferentes páginas en computadoras de escritorio o dispositivos móviles..

La descripción de estas opciones se ve así:

Paso 4: vida útil de la caché

Este es el momento en que se puede usar una versión en caché de su página antes de que se actualice en Joomla.

En la configuración de caché encontrará la opción Tiempo de caché para configurar el tiempo en minutos. Cuanto más dinámico sea su sitio web con actualizaciones frecuentes, menor será el tiempo de caché.

En este caso, el tiempo de caché predeterminado es de 15 minutos. Puede cambiar la hora en función de la frecuencia con la que publica contenido nuevo en su sitio web.

Paso 5: almacenamiento en caché de la página de Joomla

La última opción para el almacenamiento en caché de Joomla es la caché de página.

Al habilitar esta opción, Joomla puede almacenar en caché fácilmente todas las páginas, incluidos los artículos, módulos y todos los demás elementos de su sitio web.

Para habilitar la caché de la página, vaya a Extensiones> Complementos. Introduzca “caché” en el menú de búsqueda y busque.

Se muestra el complemento de caché de página. Cambie el estado a “Habilitado”.

Asegúrese de guardar para que los cambios surtan efecto.

Paso 6: caché del navegador

Para habilitar la caché del navegador, vaya a Extensiones> Complementos. Establezca la opción de almacenamiento en caché del navegador del usuario en Sí.

Al habilitar el almacenamiento en caché del navegador, es más fácil guardar una copia cada vez que un usuario ve una imagen o página. Si por alguna razón necesita acceder a la página en una fecha posterior, no tiene que apresurarse a ir a Internet para buscar una copia nueva, puede acceder a la versión guardada.

Excluir elementos de menú para la caché de página

Con la introducción de la versión 3.5 de Joomla, ahora es más fácil excluir algunos elementos del menú del caché de la página que no tiene que almacenar en caché.

Haga clic en el cuadro de selección de arriba para mostrar todos los elementos de menú disponibles.

Eliminar URL

Finalmente, Joomla tiene una característica adicional al complemento de caché que le permite excluir ciertas URL.

Si actualiza su sitio web Joomla con frecuencia, usar la caché de la página es una buena opción. Por otro lado, si actualiza regularmente sus páginas de contenido pero sus módulos siguen siendo los mismos, el almacenamiento en caché progresivo es su mejor opción. Puede utilizar el almacenamiento en caché conservador para asegurarse de que la caché de la página esté activa para todos los módulos disponibles en una página determinada.

Conclusión

El almacenamiento en caché puede mejorar enormemente el rendimiento de su sitio web, ya que hay muchas opciones disponibles. Si bien Joomla es una aplicación compleja, se recomienda que primero utilice la versión de prueba para determinar cuál es la mejor para su sitio web. Habilitar algunos métodos de almacenamiento en caché hará que su sitio web funcione mejor, mientras que otros pueden deshabilitarlos por completo. Por lo tanto, es importante realizar una prueba de rendimiento antes de elegir la opción adecuada.

Echa un vistazo a los 3 principales servicios de hosting de Joomla: