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.

Le défi de 9GAG

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.

La différence Cloudflare

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 200 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.

Et depuis que nous avons activé le dispositif de sécurité de Cloudflare, avec des fonctionnalités telles que l'atténuation DDos et le rate limiting, 9GAG n'a plus subi de temps d'arrêt dû à des attaques malveillantes.

tout fonctionne normalement

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.

« D'autres sociétés vous mettent en contact avec un service en sous-traitance qui ne résout pas le problème. Après quelques jours d'attente, une personne vous demande de faire telle ou telle chose, mais cela ne règle en rien le problème.

.
L'équipe d'assistance de Cloudflare est très réactive et vraiment efficace. Leurs experts étudient le problème en profondeur et le résolvent. »
Directeur de la technologie et cofondateur de 9GAG
Derek Chan

Tant pour l'amélioration des performances que pour la tranquillité d'esprit, 9GAG utilise une gamme toujours plus étendue de nouveaux services de Cloudflare. Cloudflare Access permet aux employés d'accéder en toute sécurité au réseau intranet de 9GAG, et la société teste actuellement la plateforme Cloudflare Workers pour déployer un logiciel personnalisé à la périphérie du réseau de Cloudflare.

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

« Lorsque nous sommes passés à Cloudflare, nous avons arrêté de recevoir ces e-mails, c'est à mon sens le meilleur indicateur possible. »
Directeur de la technologie et cofondateur de 9GAG
Derek Chan
Comment 9GAG a réussi à satisfaire 150 millions d'utilisateurs avec Cloudflare
Key Results

• 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