En este curso, hablaremos sobre como tratar de mejorar el rendimiento de nuestro Joomla! y mejorar el tiempo de carga, así como mejorar la fluidez de nuestros navegantes.
Versión de PHP y MySQL
Elegir la ultima versión de PHP que nuestro sitio web pueda soportar aportara una gran mejora a nivel de rendimiento, pero para ello tenemos que verificar que tanto nuestro Joomla!, extensiones y plantilla soportan la versión que vamos a utilizar.
La versión de MySQL, también nos ayudara a la hora de hacer que nuestro Joomla! pueda procesar consultas de una forma muchas mas rápida. En este aspecto estaríamos hablando de un Joomla! que cumpla la función de un ecommerce o bien que disponga de alguna consulta que tenga que recorrer bastantes tablas.
Sistema de cache
Utilizar un sistema de cache nos ayudara a mejorar el tiempo de carga de nuestra web de forma rapida y sencilla. Actualmente Joomla! dispone de varios tipos de sistemas de cache.
Archivo: Crea archivos de sesiones para mejorar la fluidez de navegación
Redis: Servicio que se instala en el servidor y permite recopiar datos.
Memcached: sistema de cache que se guarda en la memoria ram. "No soportado de forma oficial"
Activar sistema de cache
Para activar el sistema de cache, es necesario acceder al panel de control y una vez dentro nos dirigiremos a Sistema >> Configuración Global
En esta nueva ventana iremos a Sistema >> Configuración de la caché
En esta seccion podremos elegir el gesto de caché asi como el caché deñ sistema.
Activar Memcached en Joomla!
Primeramente os tengo que recordar que Joomla! no soporta de forma oficial Mencached, pero existe una forma de poder activar, para ello debemos de editar el archivo configuration.php
En el cambiamos:
public $caching = '0';
public $cache_handler = 'file';
por:
public $caching = '2';
public $cache_handler = 'memcache';