En plus des recommandations d'Alan Storm sur la mise en cache, il y a deux choses que je vous recommande spécifiquement d'examiner liées à la mise en cache:
- Assurez-vous que la mise en cache est dans Memcached, plutôt que sur le disque.
Je m'occupe de quelques installations de magento, et une fois que vous avez une charge quelconque sur le système, memcached commence à fonctionner beaucoup plus rapidement. Et c'est très facile de le changer (par rapport à d'autres choses magento au moins!)
Un bon point de départ est ici: http://www.magentocommerce.com/boards/viewthread/12998/P30/ - mais si vous n'avez pas du tout utilisé memcached auparavant, il vaut la peine de consulter quelques informations générales à ce sujet.
- Activer la mise en cache des modèles / vues.
C'est un bon article: http://inchoo.net/ecommerce/magento/magento-block-caching/
Il y en a aussi de bons sur le site magento (mise en cache de bloc google magento), mais c'est en panne pour le moment.
Pour ajouter mes deux cents à la mise en cache des blocs, je vous conseille de créer vos propres blocs dans / app / code / local, en étendant les blocs principaux et en définissant les paramètres du cache, nommez-les xxx_Cache, puis mettez à jour votre mise en page pour utiliser ces blocs à la place des principaux. De cette façon, vous évitez de perdre vos modifications ou de casser le système lorsque vous mettez à jour magento.