Comment 9GAG a réussi à satisfaire 150 millions d'utilisateurs avec Cloudflare

Si vous avez déjà surfé sur le Web à la recherche des tout derniers mèmes ou d’animaux de compagnie aux talents inhabituels, il y a de fortes chances que vous ayez atterri sur 9GAG, l'une des sources les plus populaires de contenus humoristiques faciles à partager sur Internet, avec des quantités de mèmes, de gifs et d'autres contenus viraux publiés chaque jour. Selon Derek Chan, cofondateur de 9GAG, « nous voulons promouvoir l'humour. » Et c’est ce que fait le site web de 9GAG, à très grande échelle.

La popularité de 9GAG a explosé au cours des cinq dernières années : entre son site web et ses applications mobiles, le site attire désormais plus de 150 millions de visiteurs uniques par mois qui consomment les milliards d’images du site.

9GAG's Challenge

Une croissance aussi rapide et importante entraîne inévitablement des problèmes d’infrastructure, et 9GAG n'a pas échappé à ce casse-tête. Derek Chan, directeur de la technologie et cofondateur de 9GAG, déclarait qu'avant de passer à Cloudflare, 9GAG utilisait un CDN qui ne pouvait pas fournir la fiabilité ou les fonctionnalités nécessaires pour répondre à un public toujours plus étendu.

Plusieurs fois par semaine, les utilisateurs écrivaient pour se plaindre de la lenteur des vitesses de chargement, une frustration amplifiée par les échanges avec le support et les « exercices incendie » qui suivaient, alors que le personnel technique de 9GAG essayait de comprendre ce qui ralentissait son réseau. Pire encore, 9GAG a été confronté à des attaques d'acteurs hostiles, qui ont notamment utilisé un botnet sophistiqué pour désactiver le site pendant toute une journée.

Les performances sont cruciales pour la plupart des propriétés web, mais elles le sont tout particulièrement pour 9GAG. Les utilisateurs se rendent souvent sur le site pour visualiser rapidement un contenu bref, un moment de détente qui les tient occupés pendant un bref moment d'inactivité. Les écrans de chargement lents vont à l'encontre de ce qu’ils recherchent, et si les expériences lentes s’accumulent, ils iront voir ailleurs. Pour 9GAG, un site lent et peu fiable représente une menace existentielle.

Lorsque trop c'est trop.

9GAG recherchait un fournisseur de cloud capable de défendre le site contre les attaques DDoS paralysantes et d’accélérer autant que possible ses performances. L’équipe n’a pris aucun risque en envisageant de changer de fournisseur : elle a mis en place sa propre méthodologie de test en dirigeant 5 % du trafic vers plusieurs réseaux de distribution de contenu. Elle a ensuite comparé les performances de chaque CDN dans les principales régions géographiques de 9GAG, notamment la Thaïlande, les Philippines, l’Inde et l’Australie.

Cloudflare a emporté ce test haut la main.

The Cloudflare Difference

Depuis le passage à Cloudflare, Chan confirme que les problèmes de performances de 9GAG font désormais partie du passé. L’amélioration est particulièrement perceptible en Asie du Sud-Est, où 9GAG souffrait d’auparavant d'un retard important dans certaines régions, comme les Philippines. Aujourd'hui, grâce à la proximité des serveurs de Cloudflare et à son réseau mondial présent dans 270 du monde entier, le contenu de 9GAG atteint ses visiteurs beaucoup plus rapidement et plus efficacement. Mieux encore, 9GAG a réalisé environ 30 % d’économies sur sa facture de CDN depuis le passage à Cloudflare.

And since enabling Cloudflare’s security protection — with features like DDoS mitigation and rate limiting — 9GAG hasn’t suffered any more downtime from malicious attacks.

everything just worked

Cloudflare est construit autour d’une technologie innovante, mais rien ne remplace la disponibilité d'une équipe d'experts. Comme l'affirme Chan, lors des rares occasions où il a eu besoin de contacter le service support de Cloudflare, il a pu constater que Cloudflare se démarque encore plus de la concurrence.

“Some other companies, they may just have an outsourced worker who is not actually solving the issue. After a few days’ wait they ask you to do this or that — and it doesn’t fix the problem.

With Cloudflare, the support staff is very responsive and actually helpful. They dive into the issue and get it resolved.”
- 9GAG CTO & Cofounder
Derek Chan

From performance boosts to peace-of-mind, 9GAG continues to expand its use of Cloudflare to include a range of new services. Cloudflare Access gives employees a secure way to access 9GAG’s intranet, and the company is experimenting with the Cloudflare Workers platform to deploy custom software on Cloudflare’s network edge.

Mais quel est le plus grand bonheur de Chan ? Tout simplement de ne plus recevoir de messages de la part d’utilisateurs frustrés.

"When we switched to Cloudflare, those emails stopped. That’s the best metric I can think of.”
- 9GAG CTO & Cofounder
Derek Chan
Comment 9GAG a réussi à satisfaire 150 millions d'utilisateurs avec Cloudflare
Résultats essentiels

• 9GAG a résolu ses problèmes de performance et de fiabilité en activant le CDN de Cloudflare

• Dans des régions comme l'Asie du Sud-Est, les performances ont été améliorées de manière spectaculaire

• 30 % d'économies sur la distribution de contenu

• La protection DDoS de Cloudflare défend 9GAG contre les attaques

• L’équipe de support de Cloudflare fournit à 9GAG des informations rapides et utiles

Tout s'est arrangé dès nous avons commencé à distribuer du contenu via Cloudflare.

Derek Chan
Directeur de la technologie et cofondateur de 9GAG