La vitesse du site est l'un des éléments les plus importants à prendre en compte pour optimiser Magento. Elle mesure le temps de chargement du site et la rapidité de passage d'une page à l'autre.
1. Choisissez un hébergement optimisé pour Magento
Un bon hébergeur peut nettement améliorer la vitesse de Magento. Il est toutefois essentiel de bien le choisir et de se renseigner au préalable.
L'hébergement est le socle de votre boutique en ligne : ce socle doit donc être solide. L'une des erreurs les plus fréquentes consiste à choisir l'hébergement le moins cher du marché. Il faut bien comprendre qu'un excellent hébergement ne peut pas être bon marché, et qu'un hébergement bon marché ne peut pas être excellent. Les hébergeurs proposent souvent leurs propres solutions d'optimisation de Magento. Pour trouver le meilleur hébergement pour votre boutique, renseignez-vous donc d'abord et échangez avec leur support.

Idéal pour les boutiques avec peu de produits ou récemment ouvertes, l'hébergement mutualisé héberge de nombreux sites sur un même serveur. L'hébergement dédié, au contraire, réserve un serveur à un seul site. Lorsque votre boutique reçoit beaucoup de trafic et propose un large catalogue, l'hébergement dédié préserve mieux les performances grâce à son propre serveur.
Si votre boutique gère un trafic important, cela peut aussi signifier que le site atteint ses limites sur un serveur partagé – dans ce cas, mieux vaut opter pour un serveur dédié.
2. Optimisation de la base de données MySQL

La base de données MySQL est un autre élément important de l'optimisation des performances de Magento. Une base de données doit être optimisée lorsque ses requêtes sont lentes. MySQL contient les données de votre site, d'une petite liste de produits jusqu'à des listes de souhaits volumineuses.
Commencez par collecter les statistiques internes de MySQL avec le script mysqltuner : il indique les problèmes de votre base et ce qu'il faut corriger. Pour l'utiliser, l'interpréteur Perl doit être installé sur le serveur.

3. Installation et configuration de Varnish

Varnish est un programme qui met en cache des parties de pages web. Il est fortement recommandé d'en utiliser la dernière version – notez que Varnish fonctionne avec Magento 2.0, mais que pour Magento 1.x il faut l'extension gratuite Turpentine de Nexcess. Cette extension, très répandue, applique les bonnes pratiques de Varnish Cache.
4. CDN – Content Delivery Network
Un CDN est un ensemble de serveurs régionaux chargés de diffuser le contenu statique. C'est essentiel : nous recommandons vivement de souscrire à un service de CDN, peu coûteux, qui diffuse le contenu statique (fichiers, vidéos, CSS/JS, images, etc.) plus rapidement que votre hébergeur. Parmi les meilleures offres figurent MaxCDN et Cloudflare.
Vérifiez auprès de votre hébergeur s'il propose des services CDN ; s'il ne le fait pas, cela peut l'inciter à réfléchir à de meilleures façons d'optimiser les performances de Magento.
Pour un site rentable, et donc une entreprise prospère, il est essentiel de mesurer l'importance de la vitesse d'un site Magento. Votre taux de conversion en dépend, et si vos concurrents ont des sites plus rapides, vos ventes et votre activité peuvent en pâtir. Avec un site plus rapide, vous renforcez à coup sûr votre compétitivité et votre position sur le marché.