Jump to content

pdalexis

Members
  • Posts

    6
  • Joined

  • Last visited

Everything posted by pdalexis

  1. He seguido haciendo pruebas desactivando modulos, peros sigue pasando lo mismo. Tambien he visto este módulo que hace una precarga de todas las paginas: http://addons.prestashop.com/es/20720-cache-builder-recreate-your-cache.html pero seria interesante confirmar el problema. Si alguien tiene alguna aportación al respecto estaré agradecido. Muchas gracias.
  2. Muy buenas a todos, tengo un problema, he buscado informacion en internet sobre el mismo pero son exito. Problema Generación lenta de la cache de un producto, categoría o página por primera vez transcurridas unas horas. Infraestructura Servidor Servidor Cloud CPU: 2 vCore RAM: 4 GB SSD: 120 GB Datos de Prestashop Prestashop 1.6.1.5 Categorías: +500 Productos: +5500 Configuración de la Cache en el Panel: Como está en el blog oficial, he hecho alguna variaciones en las opciones CCC (Combinar, comprimir y caché) pero dan el mismo resultado. https://www.prestashop.com/blog/es/ajustes-rapidos-y-sencillos-para-darle-velocidad-a-tu-tienda-prestashop/ Además, no tengo activado ningún Sistema de cache activado como: Sistema de archivos Memcached via PHP::Memcache Memcached via PHP::Memcached APC Xcache --------------- Argumentando más el problema anterior; al activar la cache Smarty la web va como la seda muy rápida carga en menos de 3 segundos cuando la cache está generada, pero transcurrido un par de horas y los usuarios comienzan a visitar productos y categorías la generación de la cache de un productos nuevo comienza a tardar de 5 segundos hasta llegar a los 30-40 segundos en genera por primera vez la cache de la página de detalle de un producto o categoría. Si borro la cache, todo vuelve a funcionar perfectamente, pero volvemos al mismo ciclo, clico que se acorta en horas que tengo mucho tráfico, llega el momento que en una hora las páginas nuevas que no están en la cache tardan 30 segundos en generar la cache, luego de estar cacheada como es obvio si carga con fluidez esas páginas, es solo la primera vez que se genera la cache y, se han generado una x cantidad de páginas o productos. Con las primeras páginas que se genera la cache no sucede esto, solo pasa al generan una determinada cantidad de páginas, productos o categorías. Agradezco desde ya sus comentarios, Saludos.
  3. Remplazar la consulta siguiente del fichero module / blocklayered / blocklayered.php $features = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS(' SELECT fl.id_feature, fl.name, COUNT(DISTINCT(fv.id_feature_value)) n FROM '._DB_PREFIX_.'feature_lang fl LEFT JOIN '._DB_PREFIX_.'feature_value fv ON (fv.id_feature = fl.id_feature) WHERE (fv.custom IS NULL OR fv.custom = 0) AND fl.id_lang = '.(int)$cookie->id_lang.' GROUP BY fl.id_feature' ); por: $features = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS(' SELECT fl.id_feature, fl.name, COUNT(DISTINCT(fv.id_feature_value)) n FROM '._DB_PREFIX_.'feature_lang fl LEFT JOIN '._DB_PREFIX_.'feature_value fv ON (fv.id_feature = fl.id_feature) LEFT JOIN '._DB_PREFIX_.'feature fe ON (fe.id_feature = fl.id_feature) WHERE (fv.custom IS NULL OR fv.custom = 0) AND fl.id_lang = '.(int)$cookie->id_lang.' GROUP BY fl.id_feature ORDER BY fe.position ASC ');
  4. Muy buenas a todos. Como todos sabemos el "Módulo de navegación por facetas" te permite crear "Filtros de Plantillas". Dentro de estos "Filtros de Plantillas" puedes seleccionar que filtros se muestran en determinadas categorías. Por ejemplo podemos asignar dos "Características de Productos" para una categorías; "Sistema Operativo" y "Memorias RAM" solo para la categoría Portátiles. Hasta aquí bien. Lo que he intentado hacer sin éxito es lo siguiente: Cuando estamos editando un "Filtro de Plantilla" y estamos seleccionando las "Características de Productos" que queremos que se muestren en determinadas categorías, vemos esas "Características de Productos" estás listadas u ordenadas por ID de "Características de Productos". Lo que necesito es que esas "Características de Productos" se listen u ordenen por Posición. La imágenes ejemplifica un poco a lo que me refiero. ¿Qué consulta SQL dentro del modulo hay que modificar? He intentando encontrarla pero sin éxito. Muchas gracias.
×
×
  • Create New...