Optimisations Magento (et autres applications PHP/MySQL)

Cherchant des méthodes pour optimiser une boutique en ligne utilisant Magento, je suis tombé sur le billet Performance is Key! - Notes on Magento’s Performance sur le blog officiel de Magento. Sur le fond, rien d'extraordinaire mais de bons conseils valables pour la plupart des applications LAMP :

  • Utiliser un cache d'opcode (APC, XCache, eAccelerator, ...)
  • Bien configurer son Apache (KeepAlive, ...)
  • Bien configurer son MySQL (query cache, ...)
  • Utiliser un système de fichier de type tmpfs pour les données en cache sur le disque fréquemment utilisées

En revanche, sur la forme je suis un grand fan des captures d'écran pour montrer les configurations optimales avec en prime le correcteur orthographique activé :-)

» Commentaires

- performance Magento (#67414) par Xavier le 08 Janvier 2009 à 18:34
C'est un truc qui revient quand même régulièrement, je trouve, et qui me semble plutôt inquiétant. Avec des tests perso, une boutique tout ce qu'il y a de plus traditionnel peinait à 1,5 requete/s avec 5 utilisateurs. Avec cache activé, APC, memcache pour les sessions, les eTags correctement configurés, mod_deflate, tmpfs et mysql_query_cache, on passe à peine à 20 requetes/s. Et ben je ne trouve pas ça glorieux.
- Connaissais pas ! (#67415) par Seb le 08 Janvier 2009 à 20:29
Tiens je ne connaissais pas ce produit !

Du coups une question se pose pour moi : Est-ce qu'un eZ Publishien plutôt expérimenté a plutôt intérêt à utiliser Magento en lieu un place d'un eZ Publish webshop ?

Je m'étais déjà posé la question pour oscommerce que j'ai découvert avant eZ Publish, et la réponse (pour moi) a été vite trouvée : la qualité du code d'oscommerce ne vaut pas celle d'eZ Publish sans parler de la modularité !
- Magento vs eZ Publish (#67416) par gandbox le 08 Janvier 2009 à 22:20
Très subtil ce billet rapide pour détourner l'attention du billet précédent :)
- performance Magento (#67417) par Nicolas Fabre le 09 Janvier 2009 à 08:34
J'ai pas mal bossé avec Magento, et surtout sur l'optimisation... Le mieux est de rajouter un cache au niveau de Mage_Core_Controller_Front_Action et Mage_Core_Controller_Varien_Action afin de mettre en cache de rendu HTML. Perf garantie (+50%)
- oh ! (#67425) par Tom le 17 Janvier 2009 à 19:58
Tout ca pour dire ca ...
Autant dire :
1) il faut bien programmer
2) il faut un bon serveur
3) il faut du courant
- Optimisations Magento (#67535) par philippe le 11 Février 2009 à 17:16
On bosse pas mal avec des personnes d'horizons variés sur les problématiques de performances Magento. Vu que je fais de l'hébergement, c'est vite devenu un souci central et d'autres se sont joint à nous.

On entretient un Blog / Wiki à se sujet, si vous souhaitez le lire ou y participer : www.wikigento.com

» Trackback

Aucun trackback

Les trackacks sont désactivés

Flux RSS des billets

Flux RSS des billets

Rechercher sur pwet.fr

À retenir

Derniers commentaires

Archives

Nuage de tags

Bioutifoul photos

Quelques liens

Licence d'utilisation

Contenu sous Licence Creative Commons By-Sa

Sauf mentions spécifiques, les billets et les photos publiés sur ce site sont placés sous la licence Creative Commons by-sa.

Pour toute utilisation dépassant le cadre de cette licence, merci de me contacter par e-mail.

Login