Eliminar cache de joomla de forma auto periódica

Es sabido que la carga que a veces soporta la cache de nuestro joomla nos resta espacio en nuestro hosting y puede llegar a ralentizar nuestra web.
Si tomamos los consejos de aumentar a sesenta minutos el tiempo de la cache, como nos indican en algun articulo del magazine de joomla, sin olvidar la informacion que podemos proporcionar a los amigos de lo ajeno.
Desde el administrador de nuestro joomla podemos purgar la cache expirada y eliminar el contenido de la misma, pero no siempre no acordamos de realizar esa tarea y si nuestra web joomla tiene bastante trafico, es un problema…

Solución desde Cpanel y CronJob

La solución mas sencilla para purgar la cache expirada y que se realiza de forma automática, sin tener que incluir script alguno, lo cual cargaria aun mas nuestro joomla, es desde el Cronjob de nuestro panel de control.

Accedemos a nuestro Panel de control CPanel y buscamos el icono CronJob situado en el ultimo cuadro llamado Avanzado .

Hacemos clic o pinchamos (como lo quieran definir) en el icono CronJob, dependiendo de la versión de nuestro cpanel, o bien aparecera la opcion Standar o avanzado o bien directamente en un segundo cuadro la opcion Add New Cron Job.

De cualquiera de las maneras tendremos que configurar las opciones en tiempo de ejecucion del Cronjob y añadir el la linea de commando que ejecutara el proceso. Una vez configurado el tiempo, insertamos la siguiente linea de commando:

rm -rf /home/USUARIO/public_html/DOMINIO/cache/*

Donde usuario ponen el usuario de su servidor y donde dominio, su dominio .com, .net …

Esto es aplicable a cualquier carpeta. Por ejemplo si quieren eliminar los archivos que se van cargando en la /tmp de joomla, otra fuente de información de los amigos de lo ajeno, que es donde se queda el rastro de instalaciones de extensiones, también pueden eliminarlo de forma auto periódica.

Solo deberán tener cuidado que la hora y día que se seleccionen para esa opción no coincida con la instalación de alguna extension. El código seria el mismo con la salvedad de la carpeta, que en vez de cache seria tmp o incluso si quieren eliminar el contenido de la cache del administrador, lo cual seria administrator/cache en vez de cache.

Pongamos el ejemplo con tmp.

rm -rf /home/USUARIO/public_html/DOMINIO/tmp/*

No olviden que para esa opcion siempre sera mejor que no sea diario, ya que no se instalan extensiones a diario, configurenlo para que sea mensual o semanal.

2 comentarios en «Eliminar cache de joomla de forma auto periódica»

  1. Tengo que decirlo, este sitio es la caña!!. Tenia un cliente que cada 2×3 se le fastidiba la web porque tenia activado la cache desde la administracion en configuracion global y como tiene mucho trafico no habia manera de poder tener la web sin la cache activada y como no me dije, quizas aqui tengan alguna solucion, y BINGO !!! . MIL GRACIAS a los que hacen esta web. 😉

Deja un comentario

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad