Voici les jolies captures que je viens de faire en écrivant ce billet (dimanche 7 octobre après-midi) :

Capture du site Libe.fr après 30 secondes d'attente

Capture du site lequipe.fr après 30 secondes d'attente

Hé oui, dans une page Web moderne on encapsule différents contenus, et si l'on y prend garde, il suffit qu'un seul de ces contenus encapsulés ne soit pas disponible pour que la page ne s'affiche plus. C'est quelque chose qui nous est arrivé une ou deux fois sur ce blog avec le BlogRoll Criteo ou le bouton d'abonnement Wikio.

Pour un administrateur de site, il ne suffit plus de monitorer la qualité de service (QoS) de son propre serveur, mais de tous les serveurs de contenus encapsulés dans les pages. Voici quelques précautions qui me viennent à l'esprit pour limiter ces risques :

  • Mise en place de contrats de services avec les fournisseurs.
  • Fixer des délais maximum d'attente, au dela duquel le contenu est remplacé par d'autres
  • Mise en place de load balancing (répartition de charge) entre plusieurs serveurs par les fournisseurs de contenus.

Ces sites ont certainement perdu beaucoup de visiteurs mécontents, et bien sûr d'argent à cause de ces publicités qui ne s'affichaient pas. Je ne vous parle même pas des annonceurs et de la régie concernée. Je peux vous dire que samedi soir, juste après la victoire des français sur les All blacks, ça devait être costaud, au niveau trafic.