Mise à l'échelle du site Web WordPress pour un trafic élevé - Tout ce que vous devez savoir
Publié: 2020-01-10
Dernière mise à jour - 8 juillet 2021
Imaginez que tous vos efforts finissent par payer et que votre site WordPress gagne chaque jour des centaines de nouveaux utilisateurs, puis des milliers, et puis… il tombe en panne. N'attendez pas que cette catastrophe se produise - Sachez tout sur la mise à l'échelle du site Web WordPress avant d'atteindre un point critique grâce à ces conseils simples.
Comme tous ceux qui connaissent Spiderman le savent, un grand pouvoir s'accompagne d'une grande responsabilité ! Cela fonctionne également de la même manière pour les sites Web - vous avez une responsabilité envers vos visiteurs. Plus votre influence en ligne est importante, plus vous devez investir dans la mise à l'échelle pour garantir des performances adéquates, même aux heures de pointe.
Selon une étude récente, plus de 90 % des utilisateurs de WordPress choisissent 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 de nombreuses décennies, mais seulement si vous mangez bien et faites de l'exercice, n'est-ce pas ?
Plusieurs éléments clés influencent l'évolution de votre site. Il s'agit de l'hébergement Web, de la configuration WP et du contenu. Je m'occuperai d'eux à tour de rôle.
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 ne sert à rien 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 partagé, votre site "vit" sur le même serveur avec des centaines d'autres. Les principaux fournisseurs d'hébergement 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 de choisir un fournisseur fiable avec un temps de réponse rapide et une bonne disponibilité. Si vous constatez que votre fournisseur actuel ne respecte pas les normes de l'industrie, changez-le avant qu'il ne soit trop tard. Passer à un autre hébergement est relativement simple tant que votre trafic n'est pas encore devenu trop important.
Remarque 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 sera indiqué que le fournisseur pourrait vous faire passer à un serveur privé si votre trafic dépasse le toit :

Ainsi, même avec l'hébergement mutualisé le plus rapide, vous devrez passer à 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. N'oubliez pas qu'une vitesse de chargement lente est vraiment mauvaise pour les conversions . De nos jours, de nombreux utilisateurs n'attendent même pas 5 secondes pour qu'une page se charge, 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 optimisé pour la vitesse, vous pouvez consulter l'une des nombreuses 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.

2) Débarrassez-vous des plugins de mauvaise qualité
Vous utilisez peut-être des dizaines de plugins sur votre site. De nombreux sites Web en 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 contrevenants :
- Vérifiez chacun des plugins que vous utilisez par rapport à une liste de plugins connus pour ralentir les sites ;
- Utilisez un outil gratuit comme Query Monitor (bien que vous ayez besoin d'un tutoriel pour interpréter les résultats).

3) Installez un plugin de mise en cache
Chaque fois qu'un utilisateur veut 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 : la mise en cache des plugins . Ils créent des copies de vos pages et les servent ensuite à 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 logiciels gratuits les plus populaires sont WP Super Cache , W3 Total Cache 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 requêtes qu'il y a d'éléments. Et chaque requête HTTP prend du temps. Pour un petit morceau de code, ce temps est négligeable. Mais une image d'arrière-plan haute résolution, par exemple, peut prendre une seconde entière à se charger.
Si vous voulez savoir combien de requêtes votre page nécessite, vous pouvez utiliser un outil appelé GTMetrix . Entrez simplement l'URL dans le champ de recherche et cliquez sur Tester votre site.

Ici, j'ai utilisé un blog de cuisine au hasard comme illustration. Comme vous pouvez le voir, il faut un énorme demandes.

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

Si cela vous semble un peu écrasant, consultez le guide GTMetrix Waterfall Chart . Tout en sachant que tout cela ne rendra pas votre site plus rapide en soi, cela vous donnera une idée de ce qu'il faut faire ensuite. Par exemple, vous souhaiterez peut-être optimiser les images qui prennent trop de temps à charger ou réduire certains scripts.
2) Installer un CDN
CDN signifie Content Delivery Network . 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 vite vous obtenez vos pages. Les CDN fonctionnent de la même manière que les plugins de mise en cache, mais à plus grande échelle. Ils conservent des copies statiques de vos pages et les proposent aux utilisateurs, selon l'endroit à partir duquel ces utilisateurs accèdent au site. Les CDN gratuits populaires incluent Cloudflare , Jetpack et BootstrapCDN .
Que pouvez vous faire d'autre?
L'optimisation de WordPress est une quête sans fin. Voici quelques autres choses que vous devriez essayer :
- Optimisation de l'image : assurez-vous de compresser les images volumineuses à moins 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 requêtes inutiles.
- Utilisez le chargement différé pour diffuser des vidéos et des images encore plus rapidement ;
- Installez toujours les mises à jour de WP et des plugins.
Cela peut sembler beaucoup à assimiler, surtout lorsque vous souhaitez vous concentrer sur l'obtention de plus de visiteurs. Mais croyez-moi, tous ces nombres de visiteurs ne vous aideront pas beaucoup à moins que votre site ne fonctionne correctement. Ils viendront, trouveront un site lent ou en panne – et repartiront, 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
- Comment booster le trafic vers votre site WordPress ?
- Stratégies de référencement pour augmenter le trafic