Il vaut mieux l’avoir dans le journal<br />Didier  Cros<br />dcros@leparisien.fr<br />
Performance Web : Retour expérience leparisien.fr<br />Juillet 2008 : Migration de l’infrastructure leparisien.fr<br /><ul...
Architecture fonctionnelle (CMS) basée sur les technologies LAMP & un frameworkSymfony. Refonte et optimisation du site.
Politique de « pages statiques générées » et de « 0 accès à la base de données » : L’ensemble du trafic (hors vidéo) est a...
Capacité à évoluer en fonction des besoin et à supporter des montées en charge rapides et importantes
Prochain SlideShare
Chargement dans…5
×

LeParisien.fr - Didier Cros - Retours d'expérience - Soirée webperf Paris du 29 novembre 2010

1 549 vues

Publié le

https://sites.google.com/a/survol.fr/webperf-user-group/evenements/29-novembre-2010

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 549
Sur SlideShare
0
Issues des intégrations
0
Intégrations
17
Actions
Partages
0
Téléchargements
7
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

LeParisien.fr - Didier Cros - Retours d'expérience - Soirée webperf Paris du 29 novembre 2010

  1. 1. Il vaut mieux l’avoir dans le journal<br />Didier Cros<br />dcros@leparisien.fr<br />
  2. 2. Performance Web : Retour expérience leparisien.fr<br />Juillet 2008 : Migration de l’infrastructure leparisien.fr<br /><ul><li>Infrastructure minimale en terme de serveurs
  3. 3. Architecture fonctionnelle (CMS) basée sur les technologies LAMP & un frameworkSymfony. Refonte et optimisation du site.
  4. 4. Politique de « pages statiques générées » et de « 0 accès à la base de données » : L’ensemble du trafic (hors vidéo) est absorbé par un CDN pour palier les effets de pics de montée en charge rapide et imprévisible liés à l’activité d’un site d’information généraliste. </li></ul>Objectifs clés<br /><ul><li>Infrastructure stable et 100% disponible
  5. 5. Capacité à évoluer en fonction des besoin et à supporter des montées en charge rapides et importantes
  6. 6. Amélioration des performances : Temps de réponse (serveur / end-user), maîtrise de la consommation
  7. 7. Réduction et maîtrise des coûts d’infrastructure et d’exploitation</li></li></ul><li>2 bases de données redondées<br />Back-Office<br />Le Parisien<br />Back-Office<br />Auj. Etudiant<br />Ferme de<br />Serveurs <br />WEB<br />2 sysèmes<br />de Cache<br />Indépendants<br />(haute disponiblité)<br />Traitement des<br />Flux : Contenus<br />Externes & Services<br />NAS<br />Stockage Disque Réseau<br />Mutualisé & sauvegardé<br />Moteur de<br />Recherche<br />Performance Web : Retour expérience leparisien.fr<br />Travail permanent d’optimisation du code (JS, CSS, XHTML) et des composants des pages<br />Minimum d’appel aux bases de données – Tous les contenus sont générés (pages entières, ou blocs HTML/PHP inclus dans les pages) – Eviter les impacts d’un « cache flush ».<br />Politique de cache en fonction des objets, des répertoires, des sous-domaines :<br /><ul><li> à 1 min pour les éléments de type PHP/JS/CSS/HTML
  8. 8. à 3h pour les images (avec interface de décache forcé si besoin)
  9. 9. Certains répertoires et sous domaines (météo, services) sont cachés spécifiquement</li></li></ul><li>x11<br />Performance Web : Retour expérience leparisien.fr<br />Depuis juillet 2008<br />_<br />: 2<br />VU (NMR) : 280K vs >5 Millions<br />PV (XiTi) : 400K vs >2.2Millions<br />Trafic<br />Coûts<br />d’infrastructure<br />Maîtrise des coûts d’hébergement et d’exploitation<br />Gestion au plus fin des consommations (répartition multi CDN)<br />Temps de réponse (ressenti utilisateur) moyen <br />Homepage : >11s vs 3,5s à 4s<br />Pages du site leparisien.fr : >8s vs moins de 2s<br />Temps de réponse (serveur) moyen : >4s vs <1.0s<br />Disponibilité : >99.9%<br />Performances<br />& QoS<br />
  10. 10. Performance Web : Retour expérience leparisien.fr<br />La migration vers un système multi-CDN : Objectifs<br /><ul><li>Gestion de la consommation et des coûts associés
  11. 11. Maintien de temps de réponse minimaux (étude des résultats du ‘radar’) et choix des meilleurs CDN en fonction de notre audience
  12. 12. Haute Disponibilité : « No Single Point Of Failure »</li></ul>Une expérience réussie pour leparisien.fr<br /><ul><li>Une migration sans incidents notamment grâce à l’accompagnement et à l’implication des 2 partenaires Cedexis et CDN Tech
  13. 13. La migration s’est faite progressivement : Phase de ‘ramp-up’ pour ne pas trop solliciter les serveurs web lors de la mise en cache dans le nouveau CDN, puis passage de 5% à 25% de trafic redirigé vers le nouveau CDN
  14. 14. Participe à la réduction et à la maîtrise des coûts d’infrastructure : Impact important pour l’activité nouveaux médias</li>

×