Gérer les pics de trafic sur votre site web : évitez que votre site ne plante

Nous voulons tous plus de trafic sur notre site web, mais que faire si celui-ci ne supporte pas les pics de trafic ? Avez-vous déjà vécu cette situation pénible et vu votre site s'effondrer face à un afflux soudain de visiteurs ?

22 Mar, 2014
Google Analytics screenshot showing large active visitors
Votre site web serait-il capable de gérer 66 visiteurs simultanés ?

Les pics de trafic ne sont (malheureusement) pas un sujet de préoccupation pour la plupart des propriétaires de sites internet. Nous souhaitons tous attirer davantage de visiteurs, mais en réalité, la plupart des sites ne dépassent pas quelques dizaines de visites par jour. Cela ne représente guère un défi pour la plupart des serveurs web.

Cependant, recevoir un afflux massif de trafic d’un seul coup peut parfois faire plus de mal que de bien à votre entreprise, surtout si vous n’y êtes pas préparé.

Une augmentation soudaine du trafic pourrait nuire à l’expérience de vos visiteurs au pire moment. Cela pourrait même entraîner la mise hors ligne de votre site.

Quelles sont les causes possibles des pics de trafic ?

En principe, le trafic d’un site internet croît au fil du temps. Cela donne largement l’occasion à son propriétaire de prendre des mesures avant que la situation ne dégénère. Il peut arriver qu’un événement génère un afflux important de visiteurs sur votre site en un laps de temps très court, entraînant ainsi un pic de trafic. Cette situation peut être causée aussi bien par une campagne d’e-mailing performante que par une apparition médiatique marquante, par exemple une mention à la télévision qui met votre site en lumière et renforce sa notoriété..

Un exemple concret de pic de trafic

Il y a quelques semaines, le site d’une de mes clientes a subi un pic de trafic important, le rendant inaccessible pendant plusieurs heures. Son hébergeur a alors menacé de le mettre hors ligne définitivement. Voici ce qui s’est passé…

Le site fonctionnait plutôt bien depuis plusieurs mois. Le trafic quotidien se maintenait régulièrement autour de 100 visiteurs uniques. Pour promouvoir un abonnement payant sur le site, la propriétaire (appelons-la Olivia) a décidé d’envoyer un mailing à grande échelle. Elle a envoyé une newsletter via Mailchimp à 50 000 contacts de son secteur d’activité, qu’elle avait constitués au fil de plusieurs années. Contrairement à de nombreux mailings, celui-ci était très pertinent, avec une offre vraiment alléchante qui correspondait parfaitement au public cible. Parfait, pourrait-on dire !

Graph showing massive website traffic spike
Devinez à quelle date l’e-mail marketing a été envoyé !

 

En fait, le mailing a connu un tel succès qu’au bout d’une heure, le site avait enregistré près de 2 000 visites. Le rythme n’a que légèrement ralenti par la suite. Bien qu’Olivia ait enregistré de nombreuses ventes d’abonnements, elle a été submergée de plaintes de la part de personnes qui n’avaient pas réussi à accéder au site. Certaines avaient partiellement terminé le processus d’achat avant que le site ne plante. De plus, son hébergeur a menacé de mettre le site hors ligne. En effet, elle enfreignait son contrat d’hébergement en affectant les autres sites hébergés sur leur serveur partagé.

Image of traffic spike in website
À quelle heure de la journée l’e-mail marketing a-t-il été envoyé, à votre avis ?

 

Il est évident qu’Olivia aurait réalisé davantage de ventes si le site avait pu supporter ce pic de trafic.

Comment gérer les pics de trafic sur un site web ?

Voici 7 conseils pour renforcer la résilience de votre site face à un pic de trafic :

  1. Installez une solution de mise en cache côté serveur – de nombreuses plateformes de développement web, telles que WordPress et Joomla, génèrent le contenu des pages à la volée. Cela sollicite davantage le serveur à chaque requête. Heureusement, il existe de nombreux plugins et extensions de mise en cache pour ces solutions. Ceux-ci conservent temporairement une version pré-générée des pages, ce qui évite de reconstruire entièrement la page à chaque demande répétée. Faciles à installer, ces outils peuvent considérablement améliorer les performances de votre site ;
  2. Optez pour un serveur plus performant – il est essentiel de disposer d’une infrastructure adaptée aux besoins de votre site. L’hébergement mutualisé convient généralement aux sites à faible trafic, voire à certains sites à trafic modéré lorsqu’ils sont bien optimisés. Cependant, pour garantir de meilleures performances, il est préférable de s’appuyer sur un serveur plus puissant, doté de davantage de mémoire, de logiciels système performants et de ressources dédiées. Vous pouvez notamment envisager un serveur privé virtuel (VPS) ou un serveur dédié. Les solutions d’hébergement cloud constituent également une option intéressante, car elles permettent souvent d’augmenter rapidement les ressources allouées à votre site en fonction des besoins. Aujourd’hui il est possible de bénéficier d’un hébergement web professionnel de qualité à un coût raisonnable ;
  3. Veillez à ce que votre contenu s’affiche rapidement : c’est important, quel que soit le volume de trafic que vous recevez. Les moteurs de recherche et les visiteurs préfèrent les sites web qui se chargent rapidement ; veillez donc à ne pas proposer d’images trop volumineuses. C’est simple, mais cela peut prendre du temps à mettre en œuvre ;
  4. Utilisez un réseau de diffusion de contenu (CDN) : si votre site contient de nombreuses ressources statiques, essayez d’en utiliser un pour répartir ces fichiers sur différents serveurs à travers le monde. Cela permettra de garantir que vos fichiers soient diffusés depuis le serveur le plus proche de l’emplacement de vos visiteurs et évitera à votre serveur d’avoir à supporter cette charge ;
  5. Pensez à Cloudflare : il s’agit en fait d’un réseau de diffusion de contenu avec l’avantage supplémentaire que votre contenu est optimisé et que votre site est également protégé contre les attaques malveillantes. La configuration est assez simple, même s’il y a pas mal d’options à prendre en compte (surtout avec l’excellente version pro payante) ;
  6. Essayez de compresser le contenu de vos pages : publiez-les sous forme de fichiers compressés (zippés) et laissez le navigateur de l’internaute se charger de les décompresser. Cela pourrait considérablement alléger la charge sur votre site ET permettre un affichage plus rapide de votre contenu ;
  7. Si vous disposez d’un site web basé sur une base de données (ce qui peut inclure les sites utilisant des systèmes de gestion de contenu tels que Joomla, Drupal et WordPress), assurez-vous que le nombre de connexions simultanées à la base de données est suffisamment élevé pour faire face au trafic prévu. Chaque fois qu’un utilisateur visite un site web fonctionnant sur l’un de ces systèmes, cela génère des requêtes vers la base de données. En général, le nombre de connexions simultanées autorisées est limité. Si ce nombre est dépassé, le visiteur recevra un message assez bref et peu aimable indiquant « Trop de connexions à la base de données ». Augmentez autant que possible la configuration du nombre de connexions simultanées à la base de données. Si vous ne savez pas où chercher pour augmenter ce paramètre, demandez à vos hébergeurs s’ils peuvent vous aider. Si vous prévoyez des pics de trafic, il est de bon ton d’en informer vos hébergeurs, surtout si d’autres sites web sur le serveur risquent d’être affectés, mais ils pourraient également être en mesure de modifier certains paramètres du serveur ou de réaffecter des ressources pour vous aider.

Bien sûr, en fonction de votre temps et de votre budget, ces étapes constituent de bonnes pratiques recommandées pour tout site web : même si vous n’avez que 100 visiteurs par jour, n’est-il pas préférable de leur proposer les pages qu’ils recherchent le plus rapidement possible ?

Site web rapide = Visiteur satisfait = Plus d’engagement = Plus de ventes !

C’est également bon pour votre référencement

Les moteurs de recherche pourraient bien vous classer un peu plus haut dans leurs résultats. N’est-il donc pas grand temps de mettre en valeur ce contenu de qualité que vous publiez grâce à une infrastructure web à la hauteur ?

Donner des instructions précises ou des conseils pour chaque point dépasse le cadre de cet article, mais une recherche rapide sur Google devrait vous fournir les informations dont vous avez besoin…

Au fait… avons-nous déjà mentionné que nous pouvons améliorer les performances de votre site ? Si vous souhaitez un site web plus rapide (ou si vous ne savez tout simplement pas quelle option choisir parmi toutes celles qui s’offrent à vous), contactez-nous dès maintenant et nous vous aiderons.

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *