Résultats Municipales : comment les sites médias vont tenir la charge !

Alors que dimanche dernier, les sites de L’Express ou du Parisien ont cédé sous un fort trafic, les médias web se préparent au second tour. Comment supporter de tels pics d’audience ? Les conseils de Julien Coulon, « l’aiguilleur de l’Internet ».
Dimanche 23 mars 2014, 20 heures. Les chaînes TV commencent à diffuser les estimations du premier tour des élections municipales. Des estimations forcément partielles et frustrantes. Quels sont les résultats dans MA ville ? Voilà ce qui intéressents les citoyens et les sites médias prennent rapidement le relais.
En proposant d’effectuer des recherches par commune, les site de L’Express, Le Parisien, Le Nouvel Obs, BFMTV ou du groupe France Télévisions enregistrent des audiences records. Au risque d’être victimes de leur succès. A 20h15, le site du Parisien s’écroule sous la charge. Celui de L’Express ou du Monde également. En cause, le CDN du prestataire américain Level 3.
CDN, trois lettres magiques ou… pas
CDN ? Trois lettres magiques pour Content delivery network, soit un réseau de serveurs de cache répartis sur la planète. Un système de miroir qui accélère les flux de données en dupliquant les contenus et en n’allant chercher que les mises à jour sur le site client. Sauf dans le cas du CDN de Level 3 qui s’est mis à multiplier les requêtes n’arrivant plus à définir s’il faillait ou non raffraichir les contenus.
« Ce CDN qui gérait un tiers de notre trafic nous a gentiment laissé tomber, se souvient Didier Cros, directeur des opérations du groupe Le Parisien. La base de données s’est retrouvée de plus en plus sollicitée provoquant un engorgement des serveurs ». Il a fallu quelques instants à lui et à ses équipes pour identifier la panne, sortir le CDN de la configuration puis repartir sur les deux CDN restants. Avec un retour à la normal en une quinzaine de minutes.
Des minutes précieuses qui n’ont pas empêché à leparisien.fr d’établir une audience historique en enregistrant 13,3 millions de pages vues, soit six à sept fois le score d’un dimanche normal. Le site proposait les résultats de la région parisienne et de l’Oise en temps réel. C’était aussi la première fois que le groupe affichait les résultats à la fois sur le web et le mobile.
D’autres sites ont enregistré de belles performances Le site de BFMTV (*) a été ainsi l’un des grands sites médias français à ne pas être tombé, malgré un pic à 20h06 à plus de 31 000 personnes connectées en même temps sur le site. « Au global, nous avons généré plus de 3,8 millions de visites dimanche sur BFMTV.com avec plus de 76% de trafic issu des moteurs », se réjouit Nicolas Violette éditeur délégué pôle news de NextRadioTV.
Ne pas mettre tous ses œufs dans le même panier
A la veille du second tour, comment les sites médias peuvent-ils se prémunir de ce type de défaillance? « Ils ne doivent pas mettre tous leurs œufs dans le même panier, conseille Julien Coulon, co-fondateur de Cedexis. C’était Level 3 dimanche, une fois précédente, Akamai. Si Le Parisien n’avait eu que ce fournisseur CDN, sa soirée était foutue.»
En multipliant les prestataires de CDN pour le contenu et de cloud (Numergy Cloudwatt, AWS, Azure…) pour les applications, on atteint ainsi, selon lui, 100 % de disponibilité. C’est ce que propose sa société qui a la plupart des sites medias pour clients. Cedexis compare en temps réel la qualité de service des hébergeurs et diffuseurs de contenus puis aiguille le trafic vers le plus performant d’entre eux.
Baptisé « l’aiguilleur de l’Internet » (voir son interview vidéo en bas d’article), Julien Coulon file la métaphore. « Comme une tour de contrôle, nous faisons atterrir les avions sur les pistes en choisissant les meilleurs couloirs aériens. Puis, nous acheminons les voyageurs vers les bons hubs. »
En sourçant quelque 4 milliards de données sur la Toile qui sont autant de GPS, Cedexis détecte les bouchons et aiguille les sites vers le chemin d’accès et le prestataire les plus disponibles. Un système de débordement dynamique temps réel permet aussi d’absorber des pics d’audience qui – à la différence des municipales – ne sont pas prévisibles. Comme l’affaire DSK, par exemple.
Ce qui n’empêche pas la surveillance humaine. Dimanche prochain, Didier Cros va renforcer ses équipes sur la partie monitoring. « En mesurant en temps réel le temps de réponse tel que le vivent les internautes, on peut réagir plus rapidement. »
L’art subtil de la politique de cache
Pour améliorer le temps d’affichage des pages, Julien Coulon propose également d’effectuer de subtiles réglages dans la politique de cache. « Plus on met du continu identique en cache, mieux c’est. Offrir un résultat rafraîchi pour chaque internaute coûte cher en ressources. Pour un cours de Bourse, le résultat doit être temps réel. En revanche, on peut fournir à un internaute les résultats des municipales de Cabourg avec une voire cinq minutes d’ancienneté. Sur Paris, ville qui sera fortement requêtée, la durée de vie de l’infirmation est plus brève. » Et tant pis pour les Cabourgeais.
(*) Le site BFMTV.com au même titre que 01net appartient au groupe NextRadioTV.