sept 20

15 points à vérifier avant une mise en production Magento

  1. Désactiver le mode DEBUG de Magento, véritable gouffre à performance
  2. Réactiver ses Caches (Magento & Reverse proxy) souvent désactivés lors de la phase de développement
  3. Passer les vérifications du W3C (http://validator.w3.org/ et http://jigsaw.w3.org/css-validator/). Un site ne doit pas comporter d’erreurs HTML ou CSS pour être optimal et ne pas pénaliser ses performances, notamment l’interprétation des navigateurs web.
  4. Demander à son hébergeur si toutes les optimisations basiques sont activées de son coté (ramdisk ou memcached pour les sessions, APC, Zend server ou Eaccel pour l’opcode caching de PHP, etc.)
  5. Vérifier ses résultats sous Pagespeed (80% est un minimum à atteindre)
  6. Vérifier le chargement de la page sous dragonfly, firebug ou chrome
  7. Passer un crawler de 404, histoire de ne pas laisser des ressources inaccessibles (vérifier les erreurs 500 dans les logs apache également)
  8. Vérifier ses Cron et leurs temps d’éxécution
  9. Toujours avoir un backup et intégrer sur la préprod
  10. Ne jamais faire sa migration un vendredi soir ou un Week End
  11. Lancer le site au moins une semaine avant toute opération importante, surveiller son fichier system.log dans [site Magento]/var/log/system.log
  12. Faire une vraie recette de son site avant de passer en production, chaque fonction doit être vérifiée
  13. Monter en puissance progressivement (pas de mailing de 180000 personnes sur un site tout frais)
  14. Surveiller ses consoles de supervision pour voir si les serveurs ne montent pas au plafond d’un coup en charge
  15. Surveiller ses slow requests Mysql pendant une petite semaine (c’est un peu couteux en performance, il parait donc important de ne pas le laisser en permanence)

écrit par Philippe Humeau \\ tags: ,


3 commentaires sur “Magento : 15 points avant un passage en production”

  1. 1. benoit | Info-ecommerce Dit :

    Merci pour la check-liste j’ai justement une mise en production d’un site Lundi :)

  2. 2. Agence internet Magento Réunion Dit :

    Balancer les test paiement en ligne, CB PAYPAL CHEQUE VIREMENT + LIVRAISONS suiviColissimo ou autre…

  3. 3. Christophe Dit :

    Merci pour cette checklist qui sert bien quand je mets en Prod mes sites Magento

Poster une réponse