web-dev-qa-db-fra.com

Performances PrestaShop avec plus de 100 000 produits

Je suis en train de trouver un remplaçant pour un ancien site de vente en ligne (Compumail.dk). Nous examinons de nombreuses possibilités, dont l’un d’eux est PrestaShop.

Le site compte environ 100 000 produits et nous avons besoin d'une solution capable de gérer ce nombre croissant (200 000 - 600 000) dans les années à venir. J'ai trouvé ceci: http://blog.egrovesys.com/ecommerce -development/magento-prestashop-dernière-comparaison où il est indiqué qu'il ne peut gérer que 25 000 produits.

Ainsi, un PrestaShop peut-il être conçu pour gérer plus de 100 000 produits et bien se préformer?

Merci d'avance.

1
Morten Grue

Je ne connais pas vraiment Prestashop, mais une entreprise qui gère plus de 100 000 produits souhaite probablement s’assurer que cela fonctionne.

Le meilleur conseil à donner ici est de comparer. Quelle que soit la solution (Prestashop ou autre) , vous souhaiterez probablement configurer un cluster de serveurs - sinon pour l'équilibrage de la charge, puis pour la haute disponibilité . Ecrivez un script simple pour ajouter par programme des produits 1M à la boutique en ligne test, puis utilisez un outil tel que ab pour évaluer. En fonction du budget, il est possible d’investir dans des outils d’analyse comparative plus réalistes (différentes sessions utilisateur, requêtes de page plus complexes, etc.).

Vous pouvez ensuite faire une estimation du nombre de ressources serveur dont vous aurez besoin. Ensuite, c'est à vous (ou à l'entreprise pour laquelle vous travaillez), si cela est acceptable ou si vous voulez le comparer à d'autres solutions. Le coût de plusieurs AWS - serveurs pendant quelques jours en vaudra probablement la peine.

1
Etienne Bruines

Tout d'abord, je dirais qu'il ne faut pas croire tout ce que vous lisez sur Internet! Deuxièmement, si cela était vrai dans les anciennes versions de Prestashop, je peux confirmer que ce n'est certainement pas un problème dans Prestashop v1.6. L’optimisation et la mise en cache intégrées sont excellentes, et avec un thème bien écrit et des modèles, il est possible d’avoir un magasin très rapide/réactif.

J'avais récemment besoin d'un catalogue de produits volumineux pour l'un de mes clients (environ 800 000 produits) et utilisais déjà Prestashop pour de nombreux autres clients, et après avoir lu dh42: Evolutivité Prestashop sur AWS j'étais tentée de donner c'est un essai.

Je peux le confirmer en utilisant soit un réseau de distribution de contenu (CDN), soit un compartiment AWS S3 pour les images, et une instance AWS RDS raisonnable pour la base de données MySQL (par exemple, db.m3.large ou db.r3.large) Prestashop peut gérer un très grand catalogue de produits sans aucune difficulté et avec une évolutivité accrue et facile, la seule partie délicate à résoudre consiste à obtenir les instances AWS et la configuration, si vous ne les connaissez pas bien - ce fut une courbe d'apprentissage abrupte pour moi. Je ne suis pas allé aux mêmes longueurs que celles décrites dans l'article que j'ai cité, mais je n'avais pas besoin de prendre en charge 5000 utilisateurs simultanés non plus. Au moment où nous avons déterminé le coût d’exécution de toutes les instances nécessaires sur AWS, la solution était également moins chère pour nous que le précédent arrangement d’hébergement VPS. Le site auquel je fais référence a été transféré de VPS et publié "en direct" sur AWS en janvier 2015 et, après près de 5 mois, je suis seulement impressionné par le résultat final. Il a toutefois fallu procéder à de sérieux ajustements au cours du premier mois. nous avons rétrogradé nos instances par rapport à celles que nous avions initialement choisies et nous étions toujours très satisfaits des performances.

Je pense qu’il reste encore beaucoup à faire pour améliorer l’évolutivité de Prestashop, mais il est certainement possible à l’heure actuelle d’obtenir un site répondant très rapidement avec un grand catalogue de produits s’il est correctement configuré et sur une infrastructure d’hébergement adaptée aux besoins.

0
richhallstoke