Que faire lorsque votre site Web connaît trop de succès

Que faire lorsque votre site Web connaît trop de succès
« Construisez-le et ils viendront », comme le dit le proverbe, et ce mantra est répété pour de nombreuses entreprises qui ont construit des sites Web. Cependant, pour certains, un site Web peut être surperformant et gémir sous le poids du trafic. Cela semble être un bon problème, mais si cela signifie que vos clients ont une mauvaise expérience lorsque les serveurs ne peuvent pas y faire face, une action est nécessaire. "Bien que la plupart des propriétaires de sites Web n'aient pas à s'inquiéter des pics de trafic importants, ils peuvent se produire, comme après une newsletter réussie, un article populaire ou une vidéo virale", déclare Karl Mendez, directeur général de CWCS. "Cependant, si un serveur Web est surchargé et provoque une panne temporaire, cela peut faire plus de mal que de bien aux entreprises. Après tout, les utilisateurs en ligne s'attendent à ce que les sites Web se chargent rapidement et ce n'est probablement pas le cas. C'est pour eux d'aller ailleurs. ". Cette tension peut survenir pendant les vacances ou d'autres événements spéciaux. La période précédant Noël en est un exemple évident, mais d’autres périodes de l’année peuvent surprendre les propriétaires de sites Web. "Les événements grand public comme le Black Friday sont un excellent exemple de cas où des sites Web de vente au détail trop performants ont du mal à gérer", a déclaré John Beechen, responsable des services gérés chez Salmon. "En conséquence, les sites Web peuvent connaître des plantages, une navigation lente en raison de la dégradation des temps de chargement des sites, et sur les sites de vente au détail, les files d'attente mises en place pour gérer des volumes élevés peuvent frustrer les clients."

Usuario frustrado

Suivi de la situation

Il est trop facile de blâmer un trop grand nombre d'utilisateurs, mais les problèmes sont souvent causés par le fait de ne pas les résoudre avant qu'ils ne se manifestent lorsque le trafic augmente. Paul Griffiths, CTO chez Riverbed Technology, explique que les pannes de sites Web sont souvent le résultat d'un certain nombre de problèmes de performances du réseau, tels qu'une mauvaise gestion des changements ou simplement un manque de capacité de la plateforme. forme d'hébergement "Si une entreprise ne dispose pas de systèmes de surveillance et de diagnostic pour détecter où se trouvent les problèmes, la résolution et la remise en ligne normale du site Web peuvent prendre beaucoup plus de temps", dit-il. Dans l'environnement concurrentiel actuel, il est vital pour une entreprise numérique de s'assurer que son site Web puisse évoluer avec la croissance de l'entreprise, ou que l'entreprise puisse rapidement devenir victime de sa propre activité. succès. Selon Michael Allen, vice-président des solutions chez Dynatrace, les entreprises peuvent prendre un certain nombre d'étapes clés pour y parvenir. "Les tests de charge sont la clé de ces mesures, car ils permettent aux entreprises de voir comment le site Web fonctionnera en cas de trafic intense avant son arrivée", a-t-il déclaré. Cela devient critique car des recherches ont montré que les retards et les plantages des applications pendant les périodes de forte demande ont un impact direct sur les revenus et la réputation de la marque : 75 % de tous les utilisateurs de smartphones/tablettes abandonneront un site ou une application mobile bogué, lent ou sujet aux plantages, tandis que 42 % se plaindra sur les réseaux sociaux d’une mauvaise expérience en ligne. "Cependant, il est également important de surveiller en permanence les performances du site Web et de maintenir une visibilité en temps réel sur l'expérience de l'utilisateur final. Cela permettra aux entreprises d'intervenir si les utilisateurs commencent à rencontrer des difficultés, réduisant ainsi les taux de désabonnement et les pertes potentielles de revenus", ajoute Allen.

Planification des capacités

Une autre façon pour les entreprises de s'assurer que leurs sites Web sont à égalité consiste à utiliser des outils de planification de la capacité pour aider à se préparer aux pics et aux creux de la demande pendant les jours de magasinage nationaux comme le Black Friday et le Cyber ​​Monday.

Planificación de capacidad « Ajoutez à cela les niveaux de complexité créés par les consommateurs mobiles, et de nombreuses organisations découvrent que l'application d'analyses opérationnelles avancées à leur planification de capacité, en utilisant des données réelles comme base pour l'élaboration de plans d'urgence, leur donne la confiance dont elles ont besoin pour prendre des décisions critiques pour soutenir les pics de demande », a déclaré Peter Duffy, CTO chez Sumerian. Duffy affirme qu'il n'y a aucune raison pour que les entreprises et les clients continuent de subir des perturbations causées par une mauvaise planification des capacités informatiques. "Les entreprises doivent être prêtes à soutenir la croissance, et à l'ère des ventes en ligne, tout commence par savoir exactement de quelle marge elles disposent et avoir la capacité de modéliser différents scénarios de demande plus élevée sur l'infrastructure existante et hypothétique." Cela leur permet de connaître exactement le trafic qu'ils seront capables de gérer et de planifier", a-t-il déclaré.

Obscurcissez le problème

Mendez affirme que certaines entreprises devraient profiter de l'équilibrage de charge dans le cloud. Il affirme que cela permet au trafic d'être réparti sur plusieurs serveurs cloud virtuels situés dans le même centre de données, ou sur plusieurs centres de données pour une redondance supplémentaire. « Un cloud à charge équilibrée signifie que l'hébergement Web peut être extrêmement robuste et flexible, augmentant ainsi la fiabilité et donc l'expérience utilisateur, même à mesure qu'un site Web se développe. Une autre façon d'éviter de mettre la pression sur le système est de laisser quelqu'un d'autre prendre le dessus et d'utiliser un réseau de diffusion de contenu (CDN), en utilisant les systèmes de file d'attente comme soupape de sécurité. . "Ceux-ci redirigent les visiteurs vers un site Web tiers jusqu'à ce que le site principal puisse les traiter", a déclaré Alex Painter, consultant en performances de sites Web pour NCC Group. "Au lieu d'un écran vide ou d'un message d'erreur, les visiteurs reçoivent des commentaires significatifs pendant qu'ils attendent. Cela permet de fournir une expérience relativement fluide et de réduire également l'ampleur des problèmes de circulation exacerbés par les utilisateurs frustrés qui appuient sur le bouton "mettre à jour". Certaines pannes sont inévitables, mais si une entreprise prend des mesures pour tester et optimiser son site, elle peut au moins être rassurée de savoir qu'elle n'est pas l'architecte de sa propre disparition.

Utiliser des bases de données spécialisées

L’un des principaux facteurs qui mettent un site Web à genoux est sa base de données. Les bases de données traditionnelles n’ont pas été conçues pour gérer la quantité de données que les sites Web populaires connaissent aujourd’hui. Pour éliminer les goulots d'étranglement en termes de performances, l'une des premières choses à considérer est de passer à une base de données NoSQL, spécialement conçue pour gérer le Big Data. Son plus grand avantage est que les bases de données NoSQL vous aideront à stocker de gros volumes de données qui peuvent avoir peu ou pas de structure. Ils vous permettront également d'ajouter de nouveaux types de données en fonction de l'évolution de vos besoins. L'utilisation d'une base de données NoSQL vous aidera également à tirer le meilleur parti de votre architecture cloud computing. Il existe plusieurs types de bases de données NoSQL et vous devriez prendre le temps de les évaluer avant de vous concentrer sur celle qui répond à vos besoins. Si vous utilisez MySQL, vous n'avez pas nécessairement besoin de migrer vers une base de données NoSQL. Au lieu de cela, vous pouvez utiliser Vitess, qui est un système de clustering de bases de données open source. Avec Vitess, vous pouvez mettre à niveau votre base de données relationnelle existante pour gérer l'augmentation du trafic. Certaines pannes sont inévitables, mais si une entreprise prend des mesures pour tester et optimiser son site, elle peut au moins être rassurée de savoir qu'elle n'est pas l'architecte de sa propre disparition.