Handling a Massive TV Effect on Your Website

French version below

On Saturday 11 January, Denis Payre, the president of 'Nous Citoyens' (a new French political movement) was a guest on French presenter Laurent Ruquier's show, 'On n'est pas couché.'

This new french political movement has been officially launched on the 10th of october 2013, and allow its members to be part of it, thanks to its collaborative website, developed by the parisian web agency Sooyoos.

Coded with PHP, a few configuration steps on Clever Cloud made by Sooyoos were needed to get the app ready for the TV broadcast.

Usually, the app runs on a 2GB and 2CPU scaler type (scalers are the equivalent of instances on Clever Cloud). But the TV audience brought 2 massive peaks of visits.

Around midnight, the webapp scaled from a L scaler size to a XXXL scaler size (8 CPU, 16GB of RAM), in a few seconds.

The trafic peak recorded at 0h15.

In most cases, media exposure of this kind (over 30 mins for Nous Citoyens here) leads to a huge load on the servers of the sites concerned, causing slowing down, and in the worst cases, periods of unavailability. For those who are lucky enough to be able to foresee such a load, the solution is to prepare a migration of the site to a more suitable infrastructure.

Unfortunately, this is not always the case. Because some companies fell victim to the "Capital effect" ('Capital' is a popular magazine program on the French TV channel, M6). According to social networks, some of them often acknowledged several minutes of unavailability during the program.

However, the Nous Citoyens website, hosted on Clever Cloud, remained perfectly stable throughout Denis Payre's interview on France 2, and that despite the increase in traffic due to the millions of television viewers.

Clever Cloud, therefore, managed the increased load without problem, thanks to an automatic attribution of resources to the infrastructure of NousCitoyens.fr.


Version française

Samedi 11 janvier, Denis Payre le président de Nous Citoyens, un nouveau mouvement politique, a été reçu dans l'émission de Laurent Ruquier "On n’est pas couché".

Lancé officiellement le jeudi 10 octobre et déjà fort de plusieurs milliers d'adhérents, Nous Citoyens propose à tous de devenir acteur du mouvement, notamment grâce à sa plateforme web collaborative conçue par l'agence parisienne Sooyoos.

Développée en PHP, celle-ci repose sur Clever Cloud pour son hébergement. Avec quelques réglages simples, l'agence Sooyoos a pu être en mesure de préaprer le site de Nous Citoyens à l'émission de France 2, où était invité Denis Payre.

En temps normal, la plateforme repose sur une scaler (équivalent d'instances chez Clever Cloud) de taille "Large", soit 2Go de RAM et 2 vCPU dédiés. Mais face à la forte médiatisation, 2 grands pics d'audience ont été enregistrés.

À partir de minuit, l'application a migrée d'une instance de taille 'L' jusqu'à 'XXXL' (8 CPU, 16Go de RAM), en passant par les tailles intermédiaires, puis est redescendue petit à petit vers sa taille d'instance habituelle.

Le pic de trafic rencontré à 0h15 pour NousCitoyens.fr

Dans la plupart des cas, une telle exposition médiatique (ici plus de 45 minutes pour Nous Citoyens) entraîne une charge momumentale sur les serveurs des sites web concernés causant des ralentissments, et dans le pire des cas, une indisponibilité.

En revanche, hébergé sur Clever Cloud, le site de Nous Citoyens est resté parfaitement stable tout au long de l'interview de Denis Payre sur France 2, et ce malgré la montée conséquente du trafic due aux millions de téléspectateurs.

Malheuresement, il n'en va pas de même pour tout le monde, certaines entreprises étant victimes de “l'Effet Capital” par exemple sur M6, résultant en ralentissments ou indisponibilité de quelques minutes au cours de l'émission. Pour ceux qui ont la chance de prévoir une telle charge, la solution est de prépaprer une migration du site sur une infrastructure adaptée.

Blog

À lire également

MateriaDB KV, Functions: discover the future of Clever Cloud at Devoxx Paris 2024

Clever Cloud is proud to present its new range of serverless products: Materia!
Company

Our new logs interface is available in public beta

You can now discover our new log stack interface and its new features!
Company

Deploy from GitLab or GitHub

Over the past few months, some customers have raised questions about CI/CD building to deploy…

Engineering