Jump to content

Tipos de Caché ¿cuál es más conveniente?


Crise

Recommended Posts

Hola a todos. Mi segunda duda hoy. A ver si me podeis aconsejar.

 

El tema va de cachés. Estoy leyendo por aquí que el llamado "sistema de archivos" es peor caché por los problemas que da. Por eso en la sección "SMARTY" he habilitado el modo "MySQL" y en "Caché" he puesto "Xcaché". Realmente no sé si he hecho bien.

 

Antes, en "SMARTY" tenía "Sistema de archivos", pero tras hacer unas modificaciones y hacer un backup sobre mi disco duro el FileZilla me ha dicho que se han quedado 49 archivos sin copiar y mirando cuales eran he visto que pertenecían a una carpeta de caché. Ahora mismo acaba de finalizar un backup de 14.811 ficheros y todos correctos.

 

Tambén quería saber si es conveniente ir borrando la caché del servidor de vez en cuando. He leido por aquí que hay compañeros que lo hacen, pero realmente no he podido averiguar nada acerca de la conveniencia o no ni sobre la finalidad de dicho borrado.

 

He hecho bien?

 

Agradezco de antemano las respuestas.

Link to comment
Share on other sites

La cache de sistema de archivos es la por defecto de smarty y suele ir bien siempre que el acceso a disco del servidor sea rápido.

 

 

Lo de Xcaché etc. Si no te viene dado por el hosting no lo actives ya que tiene que estar configurado por ellos.

 

 

Normalmente en un buen hosting con discos ssd, php 7 y opcache el rendimiento es muy bueno.

 

Realmente lo mas sensato es meterse en un hosting que este optimizado (y si no te lo dejan ellos optimizado) para prestashop. Compartidos de calidad -> p.ej loading.es, webempresa.com

Link to comment
Share on other sites

Hola. Buenos días.

 

Muchas gracias por tu respuesta tan rápida. Realmente estoy muy contento con el hosting que tengo. Llevo años con ellos y me va muy bien. Incluso están en Valencia, donde resido, y algunas veces que me paso por el datacenter hasta tomamos café.

 

Les consultaré si el tema que comentas lo tienen configurado y si no, que lo configuren.

 

Ahora que hablas del PHP te consultaré algo: resulta que tengo seleccionada la versión PHP 5.6 porque los manuales de la versión de mi Prestashop (1.6.1.12) la recomendaba. Sin embargo veo que tú pareces recomendar la PHP 7. Mi servidor soporta hasta la 7.1..... ¿ocurrirá algún desastre si cambio a PHP 7 ó PHP 7.1?

 

Muchísimas gracias de antemano.

Link to comment
Share on other sites

La 1.6.1.12 es la última versión de prestashop en su rama 1.6  y debería ir bien hasta con php 7.1. Con php 7.0 te garantizo que va ok porque es la que he usado yo y se nota bastante en combinación con opcache.

 

 

p.ej en esta versión arreglaron problemas de compatibilidad con 7.1, pero lo dicho, ante la duda.. 7.0

https://www.prestashop.com/es/versiones-para-programadores/registro-de-cambios/1.6.1.12-stable

 

De todas formas en el panel de tu hosting (p.ej plesk) es trivial cambiar de versión php (se selecciona una y si hay problemas vuelves a la anterior)

Link to comment
Share on other sites

Hola!

 

He probado cambiar la versión de PHP de la 5.6 a la 7.0 y 7.1 pero no me va: al entrar en la tienda la pantalla se queda en blanco.

 

He visto que en ambas versiones faltan las extensiones mysql y xcache_3 y no las puedo implementar...... tal vez sea por éso. Tal vez por otra cosa. ¿Tienes alguna idea?

 

Muchas gracias.

Link to comment
Share on other sites

tu versión es la 1.6.1.12 (salio el 23 de marzo) o la 1.6.0.12?

 

si es la 1.6.1.12 tiene que ir bien. Abre un ticket en tu hosting comentandoles el problema

también puedes probar a activar el modo debug (https://www.prestashop.com/forums/topic/232476-%C2%BFqu%C3%A9-hacer-cuando-se-queda-la-pantalla-en-blanco-en-prestashop/) a ver si es de algún  módulo que no va bien con php 7.0

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...