Optimización básica de la velocidad de Joomla

Por defecto Joomla lleva de serie diferentes configuraciones estandars para mejorar el rendimiento de la carga de las páginas webs, a parte existen diferentes extensiones que nos permite optimizar aspectos más avanzados para mejorar el rendimiento.

Mejorar la carga de las páginas generadas en Joomla es importante para diferentes objetivos:

  • Posicionamiento de la web, los diferentes buscadores posicionan mejor una página cuya carga sea más rápida que otras páginas.

  • Mejora la Experiencia de usuario

En este artículo veremos las optimizaciones estandards de Joomla. Como son:
  • Cache

  • Gzip

     

 En próximos artículos veremos optimizaciones avanzadas de Joomla usando diferentes herramientas como Yslow, CDN, xcache.

 

Activar el Cache de Joomla

Cuando un usuario accede a nuestra página en Joomla!, este consulta en la base de datos toda la información referente al artículo a mostrar, módulos de la página, etc, esta petición se realiza en cada visita de cada usuario.

El sistema de cache Permite que en la primera visita del usuario, todo el HTML que se genera de las consultas a la base de datos, se guarden en ficheros HTML plano, de tal forma que a las siguientes consultas de los siguientes usuarios a nuestra web, Joomla! En lugar de volver a consultar la base de datos, devuelve diretamente el fichero HTML generado, lo que implica una respuesta mucha más rápida del servidor web hacia el navegador.

 

 

Para activar el cache de Joomla!, hay que realizar 2 pasos:

  • Activar el cache de Joomla
  • Activar el plugin de cache

 

Activar el cache de forma global

Tenemos que dirigirnos al Administrador ? Configuración Global ? pestaña Sistema, donde encontraremos Configuración de Cache, y podremos parametrizar los valores de:

 

  • Cache: Si/No: activar o desactivar el cache

  • Tiempo de cache: este valor especifica durante cuanto tiempo se mantiene el cache generado, por ejemplo si indicamos 15 minutos, la primera vez que se genera el cache, este estará activo durante los 15 minutos succesivos de su generación, por lo que todos los usuarios que accedan a la web durante este tiempo Joomla! Devolverá el cache.

  • Cache Handler: por defecto el valor es “file” e indica que la cache se guarda como ficheros dentro de cache/, hay otros sistemas como xcache, memcache, apd, etc [los veremos en posteriores tutoriales]

cache joomla

 

Activar el plugin de sistema de Cache

Para ello hay que dirigirnos a Extensiones > Gestión de Plugins y buscar el plugin System – Cache, activando el plugin.

plugin cache


 

 

 

Activar la compresión GZIP

Cuando un usuario se conecta a nuestra web, Joomla! envia toda la información HTML, CSS, JS, etc al navegador del usuario de forma directa. Por ejemplo una web Joomla! estandard podría estar enviando 126kB, activando la compresión GZIP se reduciria a 96KB (un 23% menos), con el consiguiente ahorro de tráfico en el servidor.

 

Para activar la compresión GZIP nos dirigimos al administrador ? Configuración Global ? pestaña Servidor, y activamos la compresión.

gzip

 

Sobre el autor

Jordi Catà es Ingeniero Informático especializado en Ingeniería Web, fundó D-Unlock Ingeniería Web en el 2005 especializándose en la programación con Joomla!.

Hace un año se fusionó con Criteria Comunicació Digital, creando una nueva marca: Arambee, con el objetivo de orientar el negocio a dar servicios integrales en la realización de proyectos en Internet basados en cuatro pilares: Estrategia, diseño, tecnología y conocimiento tomando como base de todos los proyectos el gestor de contenidos Joomla!

 

Escribir un comentario

Por favor procura que tus comentarios estén relacionados con la entrada, comenta con tu nombre y no pongas enlaces en tu comentario. Intenta también respetar a los demás lectores, los comentarios off topic, promocionales, ofensivos o ilegales serán editados y borrados.


Código de seguridad
Refescar