NitroGento : l'extension ultime pour l'optimisation des performances de Magento

nitrogento-optimisation-Magento
L’agence Dn’D est fière de vous annoncer la sortie imminente d’une nouvelle extension dédiée à l optimisation des performances de Magento : NitroGento !

Notre partenaire NBS System, expert depuis la 1ère heure dans l’hébergement, l’infogérance et surtout dans l’optimisation de Magento, a souhaité confier à notre Agence et à l’Academy le développement d’une extension qui mettra définitivement un terme à toute polémique au sujet des performances liées à Magento.

Les points clefs sont connus mais cela nécessitait beaucoup de travail.
Voici donc un avant goût de Nitrogento, de son contenu et de ses performances.

Article original publié sur Wikigento

Pourquoi une telle extension ?

Parce que Magento est flexible et puissant mais il est également assez lent et consommateur de ressources.
Parce qu’un magasin rapide vend plus et offre une meilleure expérience à l’utilisateur.

Les chiffres et statistiques sont là :

  • Akamai & Forrester : 5 secondes de temps de chargement = 20% des personnes partent
  • Shopzilla a augmenté ses revenus de ~10% en chargeant en 2s au lieu de 7s
  • Yahoo perd 5 à 9% de trafic en chargent avec 400 ms de plus
  • Google : +500 ms = -20% trafic
  • Amazon : +100 ms = -1% de ventes
  • Les utilisateurs interrogés disent que 2 secondes c’est acceptable, 4s c’est trop
  • 52% des visiteurs considère que la vitesse de chargement d’un site est un critère essentiel pour revenir
  • En 2010, 75% des visiteurs ne reviennent pas si le site est lent (contre 64% in 2006)
  • La vitesse influe directement sur votre SEO ET votre SEM
  • Google a divisé le web en deux clans (voir webmaster tools->labo->performances) : les sites rapides, qui chargent en moins de 1,5 secondes et les lents, qui chargent en plus de 1,5 secondes…
  • Etc…

Que fait Nitrogento ?

  • Full Page Cache pour la version CE et plus efficace (et moins buggé) que celui de la EE
  • Bloc caching (y compris si les développeurs ont oublié de l’instancier)
  • Custom Bloc Caching (cache des blocs non natifs à Magento)
  • Auto Sprite : génération automatique du sprite lié au template pour diminuer le nombre de requêtes
  • Déploiement automatique en CDN (pour paralléliser les downloads des ressources statiques)
  • Concaténation des JS et CSS en un seul fichier
  • Minify et compression de : HTML / JS / CSS
  • Paramétrage depuis le backoffice des Expire headers, Etags et compression Gzip

De nombreuses évolutions sont déjà en gestation pour notre roadmap de la version 1.1.

Résultats attendus

Pour le moment, ce sont des statistiques temporaires, le temps de finaliser les benchmarks réels :

  • - 0,5 seconde en moyenne sur le temps de chargement des pages
  • ~ 8 fois moins de charge serveur sur la home (FPC)
  • ~ 2 fois moins de charge serveur sur les pages internes (bloc cache+custom bloc cache)
  • ~ 2 fois moins de requêtes HTTP (Sprite)
  • chargement des ressources statiques 2 à 3 fois plus rapides (CDN)
  • grade A/A sur Gtmetrix.com (98 en Yslow et 96 en Pagespeed) au lieu de C/C (78% Yslow / 76% pagespeed)
  • avec un serveur de base, on arrive à 1,9 seconde au lieu de 3,1 pour la home
  • avec un serveur optimisé pour Magento, on arrive sous la barre des 0,7 seconde pour la home !
  • économie de ~15% de bande passante (sprite + minify + gzip)
  • pour un visiteur qui revient sur une page ou repasse sur la home, on atteint un temps de chargement qui en général est sous la barre des 0,4 secondes et moins de 20 Ko !

Coté Serveur :

  • En période “normale”, ça accélère le chargement
  • En période de pic (soldes, mailings, ventes privées) ça diminue considérablement la charge des serveurs et la bande passante utilisée

Coté Navigateur :

  • Ça accélère le rapatriement des données statiques (Minify + Gzip + CDN)
  • Ça optimise le cache du navigateur (ETags+Expire headers)
  • Ça diminue le temps d’affichage des pages

Une démonstration ?

Oui, très prochainement, le « Nitrogento Store » sera équipé d’un « Nitrostore » (un demo store de Magento sous Nitrogento), ce qui permettra à tout le monde de voir la performance, de tester et de vérifier avec GTmetrix, Pagespeed et /ou Yslow.

Voici une capture d’écran prise pendant l’intégration :

Preview des performances de Nitrogento

Y a t-il des limites ?

Pour être honnête, il faut aussi parler de ce que le produit ne fait pas ou ne peut pas faire.

Par exemple, quand on est authentifié ou qu’on a un bloc contenant des informations de session, de panier ou d’authentification, le FPC (Full Page Cache) se désactive, ce qui est normal et indispensable.

Ensuite, la mise en cache des custom blocs nécessite d’appeler un helper pour être prise en compte dans le back office et donc visible pour activation / désactivation.
Rien de compliquer à faire mais ce n’était pas automatisable.

Pour le moment seul le CDN accessible en CNAME par FTP est géré.
Dans la v1.1, un support natif du CDN de NBS, de celui d’Akamaï et de MaxCDN devrait être intégré.

Combien coûte l’extension ?

500 $ par an pour un serveur frontal.

Si vous avez plusieurs serveurs frontaux, il faut avoir l’extension sur chacun d’entres eux mais les suivantes seront facturées 100$ par an.
Ce tarif intègre également les mises à jour et les évolutions.

Rendez vous donc mi-Février pour la sortie de NitroGento !

Bien choisir son prestataire Magento

Voici le sommaire d’un excellent article publié par Fabrice Beck de la Magento Academy sur Wikigento qui parle de l’importance du choix d’un prestataire sur Magento.

Etat des lieux sur les prestataires Magento aujourd’hui

Votre responsabilité dans le choix du prestataire

Les résultats

Les conséquences

Comment bien choisir son prestataire ?

  • Maitrisez votre sujet

  • Comparez les offres

  • Attention au piège du prix

  • Les clauses de sorties

  • Rencontrez les prestataires

  • Vérifier les compétences internes

  • Demandez des avis

  • Le piège du label

  • Bien délimiter le projet

  • Vérifier les conditions de validation du livrable

Conclusion

Agence Dn'D, 1er partenaire officiel de la Magento Academy !

Agence Dn'D partenaire Magento Academy

Nous sommes fiers de vous annoncer que l’Agence Dn’D devient le 1er partenaire officiel de la Magento Academy.

Pour ceux qui l’ignoreraient encore, notre agence s’est spécialisée dans la conception et la réalisation de site e-Commerce sous Magento depuis plus de 3 ans.

Dans le but de confirmer les compétences de nos équipes, les développeurs de notre agence ont suivi une formation poussée à la Magento Academy.

La Magento Academy est aujourd’hui le seul et unique centre de formation reconnu et certifié par Varien, la désormais célèbre entreprise américaine à l’origine de la solution Open Source Magento.

Fort de son expérience de maintenant plus de 3 ans, reconnue pour la rigueur, la qualité et le suivi de ses réalisations, l’agence Dn’D est aujourd’hui la première entreprise partenaire de la Magento Academy.

Les différentes formations dispensées à la Magento Academy sont les suivantes :

Retrouvez tous les plans de cours, le calendrier des formations, l’équipe, et plus d’informations sur le site : www.magento-academy.com

Bargento 3 : le compte-rendu complet

Welcome to Magento !

C’est en quelques mots ce qu’il faut retenir de Bargento 3, la troisième édition du rendez-vous de la Communauté Magento Francophone qui a eu lieu lundi 9 novembre 2009 à l’Espace St Martin.

Plus de 330 eCommerçants, porteurs de projets, prestataires et curieux amateurs de Magento venus échanger toute une journée ont fait de Bargento 3 un succès considérable !

La répartition estimative est la suivante :

  • 40% de porteurs de projets,
  • 10% d’invités /conférenciers /exposants,
  • 35% de professionnels venus trouver clients / des contacts / prospects
  • 10% de curieux ou non répertoriables,
  • 5% de développeurs à la recherche de projets (freelances) ou d’un emploi.

Entre des conférences, des stands et des ateliers en passant par un concours de développement et une inauguration, ce Bargento 3 était très dense !

Si vous n’avez pas eu la chance d’être parmi nous, vous pouvez retrouver le compte-rendu complet de ce Bargento 3 sur Wikigento et sur Fragento.

L'agence Dn'D sponsor officiel du Bargento 3 !

Logo Bargento 3

Logo Bargento 3

Bargento 1 et 2 furent un succès à plus d’un titre, l’ambiance décontractée mélangée au sérieux des intervenants ont fait de ces évènement le point de rendez-vous des professionnels et des porteurs de projets.

NBS System et Fragento vous convient à Bargento 3, avec toujours le même but : rassembler les acteurs du monde Magento pour un moment de partage de connaissances, de prise de contacts et de dialogue communautaire !

Pour l’occasion l’agence Dn’D est fière de faire partie des sponsors officiels de cet évenement majeur autour de Magento

L’équipe de Varien nous honorera d’une présence très large avec : Roy Rubin (CEO), Yoav Kutner (CTO), Amit Shah (VP Sales), Koby Oz (Community Manager), Scott Dahlgren (Director of Channel Developpment).

Rendez vous donc le lundi 09 novembre 2009, à l’Espace Saint Martin – 199 bis, rue Saint Martin 75003 Paris pour un programme hors norme. : que vous pouvez découvrir sur le site Bargento.fr

Vous pouvez réserver vos places ici.

La Magento Academy présentée par Yoav Kutner au salon eCommerce Paris 2009

Présentation de la Magento Academy et de la Roadmap de Magento par Yoav Kutner (Vice Président/CTO) au salon e-Commerce Paris 2009.

Inauguration et lancement officiel de la Magento Academy le 9 Novembre lors du Bargento 3.

Plus d’informations sur le site officiel : www.magento-academy.com