Mise à l’échelle du site Web WordPress pour un trafic élevé – Tout ce que vous devez savoir


Mise à l'échelle du site Web WordPress pour un trafic élevé - Tout ce que vous devez savoir 1

Imaginez que tous vos efforts aient finalement porté leurs fruits et que votre site WordPress gagne des centaines de nouveaux utilisateurs chaque jour, puis des milliers, et puis… ça baisse. N’attendez pas que ce désastre se produise – Tout savoir sur la mise à l’échelle du site Web WordPress avant d’atteindre un point critique avec ces conseils simples.

Comme le savent tous ceux qui connaissent Spiderman, un grand pouvoir s’accompagne d’une grande responsabilité! Il en va de même pour les sites Web également – vous avez une responsabilité envers vos visiteurs. Plus vous avez d’influence en ligne, plus vous devez investir dans l’évolutivité pour garantir de bonnes performances, même en période de pointe.

Selon une étude récente, plus de 90% des utilisateurs de WordPress choisissez ce CMS pour son évolutivité, entre autres raisons. Mais ce n’est pas parce qu’un site WP peut évoluer presque à l’infini qu’il le fera automatiquement. C’est comme pour la santé: votre corps peut être en bonne santé et vous servir pendant plusieurs décennies, mais seulement si vous mangez bien et faites de l’exercice, non?

Il existe plusieurs éléments clés qui influencent la façon dont votre site évolue. Il s’agit de l’hébergement Web, de la configuration WP et du contenu. Je vais les traiter tour à tour.

Votre hébergeur est-il à la hauteur?

Presque tous les nouveaux propriétaires de sites WP optent pour l’hébergement partagé – et c’est une sage décision. Il est inutile de payer 50 $ + par mois pour un serveur VPS lorsque vous ne savez même pas si votre page réussira ou non. Avec l’hébergement mutualisé, votre site «vit» sur le même serveur que des centaines d’autres. Les principaux hébergeurs disposent de serveurs suffisamment puissants pour assurer une vitesse de chargement élevée pour tous ces sites. Cependant, si vous avez une augmentation soudaine du trafic, vous pouvez rencontrer des problèmes.

Vous voyez, lorsqu’un site sur un serveur partagé engloutit trop de ressources, tous les autres en souffriront. Tous les hébergeurs ne gèrent pas aussi bien ces goulots d’étranglement. Assurez-vous que vous choisissez un fournisseur fiable avec un temps de réponse rapide et une bonne disponibilité. Si vous trouvez que votre fournisseur actuel ne répond pas aux normes de l’industrie, changez-le avant qu’il ne soit trop tard. Passer à un autre hébergement est relativement indolore alors que votre trafic n’est pas encore devenu trop important.

Note importante: même si de nombreux fournisseurs offrent aujourd’hui une bande passante et un trafic «illimités», ils ne sont PAS VRAIMENT illimités. Quelque part dans les petits caractères, il dira que le fournisseur peut vous faire passer à un serveur privé si votre trafic dépasse le toit:

Mise à l'échelle du site Web WordPress
Crédits: fatcow.com

Ainsi, même avec l’hébergement mutualisé le plus rapide, vous devrez mettre à niveau vers VPS au fur et à mesure de votre évolution. À ce moment-là, cela en vaudra la peine.

Vérifiez votre configuration

Même si vous n’êtes pas un gourou de la technologie, vous pouvez faire beaucoup de choses pour accélérer votre site. Je vous recommande d’effectuer les étapes ci-dessous même si le trafic de votre site ne monte pas encore en flèche. Rappelez-vous: la vitesse de chargement lente est vraiment mauvais pour les conversions. De nombreux utilisateurs de nos jours n’attendra même pas 5 secondes pour une page à charger – en particulier sur mobile.

1) Choisissez un thème à chargement rapide

Il existe des centaines de thèmes gratuits, et ils ne sont pas tous créés égaux. Pour en choisir un qui est optimisé pour la vitesse, vous pouvez consulter l’un des nombreux listes de thèmes. Si votre site est déjà en ligne et que vous découvrez que votre thème n’est pas très rapide, vous pouvez passer à un autre. Mais il vaut mieux choisir un thème léger au stade de la conception.

Mise à l'échelle du site Web WordPress
GeneratePress – l’un des thèmes les plus optimisés pour la vitesse. Crédits: WordPress.org

2) Débarrassez-vous des plugins de mauvaise qualité

Vous utilisez peut-être des dizaines de plugins sur votre site. De nombreux sites Web utilisent 80 ou plus – et chaque plugin ajoute du code à votre page. Ce n’est pas un problème en soi, tant que chaque plugin est correctement écrit. Malheureusement, certains plugins sont trop gourmands en ressources et peuvent affecter les performances.

Il existe deux bonnes façons de trouver les délinquants:

  • Vérifiez chacun des plugins que vous utilisez par rapport à un liste des plugins qui sont connus pour ralentir les sites;
  • Utilisez un outil gratuit comme Moniteur de requête (bien que vous ayez besoin d’un Didacticiel interpréter les résultats).
Mise à l'échelle du site Web WordPress
Interface Query Monitor – Crédits: WordPress.org

3) Installez un plugin de mise en cache

Chaque fois qu’un utilisateur souhaite visiter votre page, WordPress doit servir des centaines de fichiers et de scripts. Pour chaque nouvelle visite, ce processus est répété. Cependant, il existe un excellent moyen de réduire la quantité de données à transférer à chaque fois: plugins de mise en cache. Ils créent des copies de vos pages, puis les servent à tous les futurs utilisateurs sans avoir à récupérer tous les fichiers.

L’utilisation d’un plugin de mise en cache peut accélérer le chargement de vos pages jusqu’à 5 fois. Certains des gratuits les plus populaires sont WP Super Cache, Cache total W3, et WP Rocket.

Allez un peu plus loin

Si vous avez déjà essayé les solutions décrites ci-dessus, vous êtes maintenant prêt pour quelque chose d’un peu plus avancé.

1) Analysez vos requêtes HTTP

Chaque page Web se compose de dizaines, voire de centaines d’éléments: images, CSS, fichiers JavaScript, etc. Lorsqu’un navigateur demande à un serveur Web d’afficher un site, il doit envoyer autant de demandes qu’il y a de tels éléments. Et chaque requête HTTP prend du temps. Pour un petit morceau de code, cette fois est négligeable. Mais une image d’arrière-plan haute résolution, par exemple, peut prendre une seconde entière à charger.

Si vous voulez savoir combien de requêtes votre page requiert, vous pouvez utiliser un outil appelé GTMetrix. Entrez simplement l’URL dans le champ de recherche et cliquez sur Tester votre site.

Mise à l'échelle du site Web WordPress
Crédits: GTmetrix.com

Ici, j’ai utilisé un blog de cuisine aléatoire comme illustration. Comme vous pouvez le voir, cela prend une énorme quantité de demandes.

Mise à l'échelle du site Web WordPress
Crédits: GTmetrix.com

Si vous cliquez sur Waterfall, vous verrez une liste complète des demandes avec la taille et le temps de chargement de chacune.

Mise à l'échelle du site Web WordPress
Crédits: GTmetrix.com

Si cela vous semble un peu écrasant, consultez GTMetrix Guide du graphique en cascade. Tout en sachant que tout cela ne rendra pas votre site plus rapide en soi, cela vous donnera un indice sur la suite des choses. Par exemple, vous souhaiterez peut-être optimiser les images qui prennent trop de temps à charger ou à minimiser quelques scripts.

2) Installez un CDN

CDN signifie Réseau de diffusion de contenu. Cela signifie un réseau de serveurs Web situés dans différents points géographiques du monde. L’idée est que plus vous êtes proche du serveur, plus vous obtenez vos pages rapidement. Les CDN fonctionnent de manière similaire à la mise en cache des plugins, juste à plus grande échelle. Ils conservent des copies statiques de vos pages et les servent aux utilisateurs – selon l’endroit d’où ces utilisateurs accèdent au site. Les CDN gratuits populaires incluent Cloudflare, Jetpack, et BootstrapCDN.

Que pouvez vous faire d’autre?

L’optimisation WordPress est une quête sans fin. Voici quelques autres choses que vous devriez essayer:

  • Optimisation d’image: assurez-vous de compresser les images de grande taille en dessous de 200 ko. La taille totale de votre page doit être inférieure à 2 Mo.
  • Optimiser les bases de données: Les bases de données MySQL et MariaDB peuvent également être une source de demandes inutiles.
  • Utilisation chargement paresseux pour diffuser des vidéos et des images encore plus rapidement;
  • Installez toujours WP et les mises à jour des plugins.

Cela peut sembler beaucoup à prendre – en particulier lorsque vous souhaitez vous concentrer sur l’obtention de plus de visiteurs. Mais croyez-moi, tous ces nombres de visiteurs ne vous seront d’aucune utilité si votre site ne fonctionne pas correctement. Ils viendront, trouveront un site lent ou s’écraser – et partiront, pour ne jamais revenir. Alors continuez et investissez une semaine ou deux dans l’apprentissage des techniques de mise à l’échelle. Finalement, vous serez heureux de l’avoir fait.

Lectures complémentaires

Partagez cet article

Newsletter

Inscrivez-vous à notre newsletter pour profiter de toutes nos astuces !

Laissez une réponse

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