Avisos
Vaciar todo

Borrar Cache Automaticamente  

 
Anónimo
 Anónimo

Buenas tardes

Actualmente la cache de mi Prestashop alcanza valores muy grandes y la vacio constantemente y al poco rato crece desmesuradamente ocupando todo el espacio restante de mi hosting.

Hay alguna manera de relizar una tarea Cron a nivel servidor o algo similar para que alcanzado cierto valor,por ejemplo 200MB ,se borre la cache automaticamente para evitar que ocupe todo el espacio del hosting y tener que entrar al BO cada vez para borrarla manualmente?

Espero vuestra respuesta

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 29/10/2018 12:57 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Federico.

Lo que tienes que comprobar es que extensión es la que esta provocando ese consumo de cache.

.- Accede a las carpeta que indicas en la captura y revisa las extensiones que hay, si accedes a cada carpeta podrás ver el tamaño que ocupan los archivos, con eso podrás realizarte una idea de que extensión es la que te esta provocando ese consumo.

Un saludo

ResponderCitar
Respondido : 29/10/2018 2:05 pm

Cursos Gratuitos WordPress

Anónimo
 Anónimo

Buenas

Es la Smarty de Prestashop

Como lo soluciono?

Saludos

ResponderCitar
Respondido : 29/10/2018 2:23 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Los archivos smarty pueden estar relacionados con el theme que estas usando, revisa las configuraciones que tienes en tu theme, revisa si tienes opciones de optimizaicón.

De manera general podrías evaluar cambiar temporalmente de theme, por ejemplo usar el theme por defecto y verificar si te sucede lo mismo.

Si detectas que es del theme entonces podrías consutlar con el soporte del theme, en caso ser de pago, la opción final sería borrar periódicamente la cache, en este caso tendrías que hacer por programación un archivo que se ejecute periódicamente, revisa: http://prestacraft.com/programmatically-cache-clearing-in-prestashop/#

Saludos.

ResponderCitar
Respondido : 29/10/2018 5:08 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Anónimo
 Anónimo

Buenas

Exactamente lo que yo quiero es una especie de "modulo" o algun tipo de tarea cron a nivel servidor que indique que alcanzados ciertos valores en MB en ciertos directorios de mi hosting borre su contenido (en este caso los directorios en los cuales se almacena la cahce de prestashop)

Por un lado que me indiqueis si esto es posible y de que manera debo hacerlo asi como indicarme que valor recomendado es conveniebte que prestashop almacene en la cache,ya que si lo almacena es por algo y quizas necesite de esos archivos por algun motivo.

Si hubiera algun otro tipo de solucion o de idea para arreglar esto lo agradeceria mucho.

Un saludo

ResponderCitar
Respondido : 31/10/2018 9:41 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Federico.

Tienes el siguiente modulo que lo que crea es una tarea programada para borrar automáticamente la cache .
-> https://addons.prestashop.com/es/rendimiento-sitio-web/32440-borrar-tarea-de-cron-de-cache-programada.html

Por defecto PrestaShop ya lo hace de forma automática. Es decir, la caché de PrestaShop tiene un TTL (tiempo de vida), pasado el cual la caché se borra automáticamente.

En todo caso, desde las tareas cron de cPanel se puede programar un borrado de determinados directorios. Si quieres saber el código concreto envía un ticket a soporte, ya que ponerlo por aquí no sería seguro.

Un saludo

ResponderCitar
Respondido : 31/10/2018 10:11 am