Bienvenue, Invité
Merci de vous identifier ou de vous inscrire.    Mot de passe perdu?

Comment optimiser une base de données avec 100000 articles ?
(1 lecteur(s)) (1) Invité(s)
Aller en basPage: 1
SUJET:

Comment optimiser une base de données avec 100000 articles ?

*
#27258
VincentGoncalves
Fresh Boarder
Messages: 1
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur

Comment optimiser une base de données avec 100000 articles ?

Il y a 1 Année, 11 Mois
Karma: 0  
Bonjour à tous,

Après plusieurs petits projets effectués avec Magento, je m'attaque aujourd'hui à un projet de plus grande envergure :
Je dois réaliser un site Ecommerce comportant un nombre d'articles plutôt impressionnant : environs 100 000 produits (pour commencer) : il s'agira uniquement d'articles simples comportant des attributs classiques (photo(s), titre, description, prix, ..., et des attributs personnels que j'aurais créer dans Magento) : donc pas de produit configurable, ni de produit groupé.

Ma question :
Bien que je suis conscients qu'un travail en amont devra être effectué pour déterminer tous les attributs de mes produits, je me demande si le fait d'avoir autant de produits n'aura pas d'impact en termes de performance (affichage, chargement des pages coté Back Office et Front Office) et surtout quelles seraient vos recommandations afin d'avoir une BDD optimisée.

Je vous remercie par avance.
 
L'administrateur a désactivé l'accès public en écriture.
#27278
Pyksel
Platinum Boarder
Messages: 1401
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin lapierredelune blog.magentoo.fr pyksel@live.fr Lieu: Nice Date anniversaire: 12/09

Re:Comment optimiser une base de données avec 100000 articles ?

Il y a 1 Année, 11 Mois
Karma: 19  
Déjà oublier la saisie manuelle... Pour ma part j'utilise des logiciels de type Talend pour travailler entre fichiers et base de données. Côté optimisation que dire de plus... Faut que ce soit solide. Il faudra donc certainement plusieurs serveurs frontaux et plusieurs bases.

Aprés j'ai jamais bossé sur autant de produits... Donc à vérifier
 
L'administrateur a désactivé l'accès public en écriture.
#27391
seb.lepers
Expert Boarder
Messages: 134
graphgraph
Personne n'est hors ligne Cliquez ici pour voir le profil de cet utilisateur
Sexe: Masculin Meliweb, expertise Magento Lieu: Paris, France

Re:Comment optimiser une base de données avec 100000 articles ?

Il y a 1 Année, 11 Mois
Karma: 7  
Bonjour,

Il y a 2 choses à anticiper :
* L'import initial des produits et les mises à jours (quotidienne, hebdo, ...).
* Les performances du site avec 100k produits. Temps d'affichage d'une page catégorie, d'une fiche produit, de recherche, etc.

Je pense qu'il faut prévoir de démarrer sur Magento v1.4 car c'est la version la + optimisée en termes de perfs à ce jour.
Ensuite, il faut absolument activer le flat catalog.

Pendant le développement, il faut impérativement utiliser le cache de block Magento qui améliore grandement les perfs des parties les plus gourmandes en traitement.

L'utilisation de Zend Server est une piste à explorer.
L'optimisation de la BDD et du serveur web sont à prévoir.
Les recommandations de ce Performance is keyvieux post restent d'actualité.
Ce groupe de discussion anglophone traite des performances sous Magento.
Ce livre blanc traite des performance de la version Entreprise mais bcp de choses sont intéressantes pour la version communautaire.

Enfin, il sera impératif de lancer des benchmarks pour dimensionner correctement la plate-forme.
Bien évidemment, ça dépendra en grande partie de la fréquentation cible.
 
Dernière édition: 25/02/10 à  11:12 Par seb.lepers.
Expertise et formation Magento : Meliweb & The e-Commerce Academy
L'administrateur a désactivé l'accès public en écriture.
Revenir en hautPage: 1
Modérateur: admin, Gabriiiel, CaPiT