Como otimizar o banco de dados do PrestaShop para gerenciar mais de 30.000 produtos

  • Autor Autor PUBLIART
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
P

PUBLIART

Alfa
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Tengo un Prestashop con más de 30.000 productos y me va muy lento. Alquien sabe como optimizar la base de datos o sacarla del sistema para que vaya más rápido. Me está dando muchos problemas con tantos productos.

Gracias!
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
no que tenias 10 años? [MENTION=164942]PUBLIART[/MENTION]
 
truco no se, pero tal vez se puedan optimisar
 
Tu metiste todos los productos? Los importaste o como se fue llenando la base de datos, por ahi quizas viene el problema
 
Hola, buenos días {hora peninsular} no sé con que tipo de base de datos trabajas, pero migrar a MariaDB o Percona, no sería nada descabellado, ya que estás rinden mejor bajo presión.
 
La verdad es que 30,000 no son muchos registros como para alentar las búsquedas tal vez el problema está en las consultas.
 
Activa el sistema de caché y de smarty también, la compresión del CSS, HTML y JS, además del embebido del JS en el HTML. Ésa son las herramientas que te ofrece Prestashop por sí solo.

- - - Actualizado - - -

Como añadido, revisa TODOS los módulos que tienes activado. Prestashop trae módulos que no sirven para nada, o que tu no usarás, como el de gamificación, y consume recursos.
 
Última edição:
El de los 10 años es mi hijo... ;-)

- - - Actualizado - - -

Importados de una tarifa con prestacategories...

- - - Actualizado - - -

Lo intentamos con MariaDB, pero nos dio problemas PRESTASHOP.
la has probado y te va bien? algún consejo o truco?

gracias!

- - - Actualizado - - -

Muchas Gracias por los consejos!
 
Un "truco" que no es un truco es pagar un buen hosting con discos duros SSD. Y quitar lo de memcache, y todo aquello que haga constantemente acceder a la base de datos. Hay muchos modulos que mejor desactivar cuando hay mucho artículo porque relentizan todo. El autoimplementado de las búsquedas cuando un cliente pone algo en el buscador de tu tienda desactivalo, relentiza una barbaridad.
 
Tienes que ver cual es la consulta que mas se esta ejecutando sobre esa tabla y crearle un índice para que las ejecute mucho mas rápido y no se cree tanta cola.

Aquí tienes como hacerlo en phpmyadmin
Como crear un indice unico en mysql con phpmyadmin | Webnivel

Recuerda que primero tienes que identificar cual es la consulta que mas se esta haciendo.
 

Tópicos similares

Voltar
Topo