Comment stresser un site Web WordPress en 2021

Publié: 2021-09-13
test de résistance de site Web
Suivez @Cloudways

Alors que tout le monde se lance dans la numérisation en développant un site Web pour son entreprise, vous devez donner la priorité à certains facteurs cruciaux pour le succès de votre boutique de commerce électronique. L'un d'eux est un test de stress de site Web (ou test de charge).

Fini le temps où les gens devaient payer des sommes importantes aux développeurs pour créer leurs sites Web. WordPress a rendu le travail plus facile, et grâce à ses constructeurs de pages, pratiquement tout le monde peut développer ses propres boutiques de commerce électronique, sans aucune connaissance en matière de codage. Cela dit, vous voudrez vous assurer que tout fonctionne correctement sur votre site Web avant sa mise en ligne, il est donc toujours suggéré d'exécuter d'abord un test de charge du site Web.

  • Qu'est-ce que les tests de stress ?
  • Conditions préalables au test de charge WordPress
  • Comment exécuter un test de stress sur un site Web WordPress
    • Inscrivez-vous sur Loader.io
    • Ajouter l'URL de votre site Web
    • Tester la configuration
    • Créer un utilisateur SFTP sur Cloudways
    • Télécharger le fichier de vérification
    • Vérifier via Loader.io
    • Créer un test
    • Exécuter le test de résistance
    • Observez les résultats
  • Comment gérer un site WordPress à fort trafic
    • Mettez à niveau votre plan d'hébergement
    • Ressources du serveur
    • Adoptez une approche minimaliste
    • Utiliser un plugin de mise en cache
  • Comment améliorer les performances du site WordPress
    • Investissez dans un hébergement WordPress géré
    • Réduire la taille du DOM
    • Utiliser un CDN
    • Mettre à jour la version PHP
    • Thème WordPress Clean Code
  • Envelopper

N'oubliez pas que votre site de commerce électronique n'est aussi puissant que les ressources que vous lui allouez. Opter pour un plan d'hébergement bon marché et cocher les exigences minimales peut vous faire économiser de l'argent à ce moment-là, mais vous le trouverez préjudiciable une fois que votre trafic augmentera. Heureusement, certains fournisseurs d'hébergement comme Cloudways offrent à leurs utilisateurs la liberté de faire évoluer leurs plans en fonction de leurs besoins. Mais ce n'est pas le cas de tous les fournisseurs, alors faites vos recherches.

Dans cet article, nous énumérerons les conditions préalables au test de charge WordPress, les étapes à suivre pour effectuer un test de résistance sur votre site WordPress et quelques conseils pour gérer et améliorer un site Web. Passez à la section appropriée ou lisez l'intégralité du blog pour une compréhension approfondie des tests de résistance WordPress.

Qu'est-ce que les tests de stress ?

Avant d'énumérer les étapes pour exécuter un test de résistance sur un site Web WordPress, comprenons la signification, le but et l'importance d'un test de résistance.

Bien sûr, votre site Web bouge en ce moment, mais que se passe-t-il si la chance vous frappe et que l'un de vos articles de blog devient viral ? Un flux d'utilisateurs atterrit sur votre page, mais ensuite votre site s'affaisse sous la charge, leur donnant une « MAUVELLE EXPÉRIENCE D'UTILISATEUR ». Vous ne voulez pas ça, n'est-ce pas ? Eh bien, c'est à ce moment-là que vous apprenez l'importance des tests de stress, qui vous permettent de vous préparer à de telles situations.

Les tests de stress vous aident à déterminer les performances de votre site Web lorsqu'il subit une certaine quantité de stress ou de charge envoyée via un logiciel.

Vous pouvez effectuer un test de résistance dans différents environnements, avec un trafic faible, normal ou élevé ; l'utilisateur a la liberté de personnaliser le test de charge et de remarquer les résultats.

N'oubliez pas de ne pas envoyer de charges irréalistes sur votre site Web. Évaluez des nombres réalistes, exagérez-les un peu, puis envoyez cette charge à votre site Web WordPress pour vérifier comment il gère. Notez votre trafic moyen pour avoir une idée de la charge estimée aux heures de pointe ou en cas d'événement particulier.

Dans l'ensemble, un test de résistance vous aide à créer un faux trafic afin que vous puissiez expérimenter les performances de votre site en envoyant simultanément un flux d'utilisateurs sur votre site. Le test vous aide à déterminer les forces et les limites de votre site Web, vous pouvez donc l'optimiser pour gérer les pics de trafic à tout moment.

Conditions préalables au test de charge WordPress

Les tests de stress ou de charge WordPress impliquent l'envoi de « faux visiteurs » sur votre site, mais cela peut entrer en conflit avec votre fournisseur d'hébergement dans certains cas. Il y a quelques conditions préalables que vous devez suivre pour vous protéger de tels inconvénients.

De nombreux hébergeurs proposent des packages qui n'autorisent qu'un nombre limité de visiteurs sur votre site, et une fois ce nombre dépassé, cela entraîne des coûts supplémentaires. Dans certains cas, votre site peut être suspendu lorsqu'il rencontre un trafic aussi inhabituel.

  • Passez en revue les termes et conditions de vos plans d'hébergement avant d'effectuer un test de résistance, car beaucoup d'entre eux comptent les visiteurs de votre site et ont leur propre ensemble de règles à mettre en œuvre dans certaines conditions.
  • En raison de la gestion de plusieurs ressources, les tests de charge peuvent faire planter votre site ou le rendre très lent et sans réponse. Ainsi, la meilleure pratique consiste à effectuer un test de charge avant de mettre votre site Web en ligne .

Comment exécuter un test de stress sur un site Web WordPress

Passons aux étapes pour exécuter un test de résistance sur un site Web WordPress.

Comme indiqué précédemment, vous avez besoin d'un outil pour envoyer le faux trafic vers votre site, nous utiliserons donc Loader.io car c'est un outil de confiance pour les tests de charge. Suivez ces étapes simples pour exécuter le test de charge sur votre site WordPress :

Inscrivez-vous sur Loader.io

  • Créez un compte Loader.io gratuit à des fins d'essai.

Remarque : Loader.io est un outil de test de charge et son compte gratuit vous permet de tester jusqu'à 2 URL par test. Si vous utilisez un site WooCommerce, vous pouvez tester sur yoursite.com et yoursite.com/shop, donc le plan gratuit est tout à fait suffisant – il permet de tester jusqu'à 10 000 visites simulées.

s'inscrire sur loader

Ajouter l'URL de votre site Web

  • Cliquez sur le bouton Nouvel hôte et commencez à configurer votre test.

Ajouter un nouvel hôte sur le chargeur

  • Vérifiez votre adresse e-mail , puis ajoutez l'URL de votre site Web .

Vérifiez votre e-mail

Tester la configuration

  • Une fois que vous avez ajouté l'URL, cliquez sur le bouton de vérification pour obtenir le fichier de vérification, ou vous pouvez également effectuer une vérification DNS .
  • Téléchargez le fichier de vérification.

Tester la configuration

Créer un utilisateur SFTP sur Cloudways

  • Après avoir téléchargé le fichier, créez un utilisateur SFTP sur votre tableau de bord Cloudways dans l'onglet Détails d'accès .

créer un utilisateur sftp sur cloudways

Télécharger le fichier de vérification

  • Utilisez FileZilla ou n'importe quel client SFTP de votre choix.
  • Connectez-vous à votre serveur en utilisant les informations d'identification obtenues lors des étapes précédentes et téléchargez le fichier de vérification dans public_html .

télécharger le fichier de vérification

Vérifier via Loader.io

  • Une fois votre fichier téléchargé, revenez au tableau de bord Loader.io et cliquez sur Vérifier .

Si Loader.io récupère le fichier et que tout se passe bien, vous verrez un message de confirmation vert. Cliquez sur le texte pour créer votre premier test.

vérification de la cible du chargeur

Créer un test

  • Après la vérification de votre site Web, créez un test en le nommant, en reprenant le type de simulation et le nombre de visites à simuler au cours d'une période donnée.

créer un essai

Exécuter le test de résistance

  • Cliquez sur le bouton Exécuter le test pour lancer les tests de stress sur votre site Web WordPress.

faire le test de résistance

Observez les résultats

  • Regardez la simulation en temps réel de votre site Web.

Nous avons simulé 250 visites par minute, avec aucun délai d'attente et un temps de réponse compris entre 277 ms et 720 ms avec une moyenne de 365 ms, ce qui est un excellent résultat.

observer les résultats des tests de charge

Vous pouvez également vérifier les performances de votre serveur lors des tests de stress/charge depuis la gestion de votre serveur de tableau de bord Cloudways. Notez que l'un de nos paramètres de processeur n'a vu qu'une utilisation de 5 % pour servir 250 utilisateurs en une minute.

Hébergez WordPress sur Cloudways pour une expérience sans stress

Faites évoluer votre plan à tout moment selon les exigences.

Rejoignez Cloudways

surveiller les résultats des tests de résistance

Comment gérer un site WordPress à fort trafic

Chaque propriétaire de magasin de commerce électronique a toujours soif de trafic, mais que se passe-t-il lorsqu'il atteint réellement le trafic de ses rêves ? Que faire si leur site est trop faible pour gérer un trafic élevé et des plantages ? Le cauchemar de chaque blogueur est un site cassé juste au moment où un flux d'utilisateurs l'a visité simultanément.

Alors, comment gérer un site Web WordPress à fort trafic ? Eh bien, il existe un ensemble de conditions préalables que chaque propriétaire de site Web doit suivre pour gérer les pics de trafic.

Mettez à niveau votre plan d'hébergement

Ils disent plus, plus on est joyeux ; l'analogie s'applique à votre choix de fournisseur d'hébergement ainsi qu'à un meilleur plan d'hébergement. Cela vous aidera à gérer un trafic élevé bien mieux qu'un plan d'hébergement restreint et bon marché. Vous pouvez demander à votre fournisseur d'hébergement une mise à niveau d'application gérée. Cloudways vous permet de faire évoluer facilement votre serveur lorsque vous avez besoin de plus de ressources.

mettre à jour votre plan d'hébergement

Cloudways propose des outils pour mettre à niveau en toute sécurité, car vous pouvez cloner votre serveur et effectuer la mise à niveau sur le serveur cloné. Vous pouvez également cloner l'application sur le même serveur, puis effectuer la mise à niveau. Il est recommandé de ne jamais faire de mise à jour directe sur votre site de production.

Ressources du serveur

Un serveur Web fiable couplé à des ressources de serveur adéquates est crucial pour exécuter votre site Web WordPress sans aucun problème.

Étant donné que des volumes de trafic élevés peuvent exercer une pression considérable sur votre serveur Web, vous devez vous assurer que les ressources de votre serveur sont suffisamment bonnes pour fournir une puissance de traitement et une mémoire adéquates.

De plus, assurez-vous que votre fournisseur d'hébergement fournit les dernières versions de MySQL et PHP pour une expérience de site WordPress sans tracas.

Adoptez une approche minimaliste

Avoir une approche minimale de votre site WordPress éliminera la moitié de vos problèmes. Choisissez un thème qui complète votre marque même s'il résiste à un trafic élevé. Ne surchargez pas votre site avec des milliards de plugins. Au lieu de cela, installez ceux qui ajoutent de la valeur à votre site.

Utiliser un plugin de mise en cache

La mise en cache réduit la charge totale sur votre site Web ; une fois que vous l'utilisez, WordPress affiche les versions HTML de vos blogs plutôt que PHP pour augmenter les vitesses. La mise en cache WordPress peut devenir un peu technique, mais de nombreux plugins de mise en cache gratuits comme Breeze mettent efficacement en cache votre contenu pour le servir à vos visiteurs.

plugin de mise en cache brise

Comment améliorer les performances du site WordPress

Les performances d'un site Web sont directement proportionnelles à l'expérience utilisateur, et une bonne expérience utilisateur se traduit par de meilleurs classements, et donc plus de trafic. La question est, comment améliorer les performances de son site WordPress ? Nous avons résolu le mystère en fournissant les cinq astuces magiques pour améliorer considérablement les performances de votre site.

Investissez dans un hébergement WordPress géré

L'erreur la plus courante que commettent les débutants est de faire des compromis sur leur fournisseur d'hébergement et leur plan dans le but de réduire les coûts.

Bien sûr, vous pouvez obtenir des plans d'hébergement bon marché auprès de divers fournisseurs d'hébergement, mais soyez prêt à sacrifier les performances de votre site une fois que le trafic commence à arriver. L'hébergement bon marché ne peut pas supporter la charge et le stress. Cela surprendra les visiteurs de votre site Web avec des vitesses lentes importunes et éventuellement un plantage.

hébergement wordpress géré

Quel est l'intérêt de planifier et d'investir dans le contenu de votre site Web lorsque votre hébergement bon marché peut tout gâcher ? L'étape idéale pour lancer votre site Web WordPress est d'investir dans un fournisseur d'hébergement fiable et de confiance comme Cloudways qui propose un plan d'hébergement abordable, évolutif et sécurisé.

Testez votre plan d'hébergement actuel avec un test de résistance sur votre site WordPress, et en cas de résultats insatisfaisants, passez à Cloudways pour assister à des résultats étonnants.

Réduire la taille du DOM

DOM ou Document Object Model est la forme structurelle de votre document HTML, qui est rendu en utilisant CSS et JavaScript. Trop technique ? Si vous avez déjà analysé votre site WordPress via Google PageSpeed ​​Insights, vous auriez vu un message d'erreur disant : « Évitez une taille de DOM excessive ».

réduire la taille du DOM

Une taille DOM plus élevée peut augmenter l'utilisation de la mémoire, le TTFB et entraîner des temps d'analyse et de rendu plus longs. L'amélioration des performances de votre site WordPress nécessite que l'utilisateur réduise la taille de son DOM.

Vous pouvez réduire la taille du DOM en chargeant paresseux les vidéos, les commentaires et les images sur votre site et en séparant les pages avec un contenu excédentaire dans des pages distinctes. De plus, l'utilisation d'un thème convivial pour le référencement et de constructeurs de pages de confiance peut également aider à réduire la taille du DOM.

Utiliser un CDN

Le Content Delivery Network ou CDN est un réseau de serveurs situé dans le monde entier. Les CDN hébergent le contenu de votre site Web comme CSS, JavaScript, etc., mais sont différents de votre hébergeur WordPress. Ils peuvent aider à augmenter la vitesse de votre site Web et à éliminer les problèmes de chargement lent.

CloudwaysCDN

Certains fournisseurs d'hébergement fiables comme Cloudways proposent leur propre CDN (CloudwaysCDN) en tant que module complémentaire qui offre une expérience sans tracas et accélère votre site Web, améliorant ainsi l'expérience utilisateur.

Mettre à jour la version PHP

Saviez-vous que WordPress est principalement écrit en langage PHP et que le même langage fonctionne également sur votre serveur ? L'utilisation d'une version PHP obsolète affecte négativement la vitesse de votre site et entraîne un chargement lent et de nombreux autres problèmes.

Mettez à jour la version PHP pour que tout se passe bien sur votre site. Si vous souhaitez mettre à niveau votre version PHP sur Cloudways, accédez à Serveur > Détails d'accès > onglet Paramètres et packages et sélectionnez votre version PHP préférée.

Mettre à jour la version PHP

Cloudways utilise PHP 7.3 comme version par défaut, mais il permet également à ses utilisateurs de choisir parmi les versions PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 et 8.0.

Thème WordPress Clean Code

La majorité des propriétaires de sites Web WordPress choisissent des thèmes basés sur des aspects esthétiques, ce qui ne devrait pas être la mesure idéale à prendre en compte. Sélectionnez toujours un thème qui n'est pas seulement optimisé pour la vitesse, mais qui offre un code propre.

Un thème WordPress doté d'une pléthore de fonctionnalités implique des blocs de codage supplémentaires, ce qui augmente les temps de chargement de votre site. Allez au minimum et choisissez un thème léger pour une vitesse et des performances ultra-rapides.

Envelopper

Tout comme nous, les humains, ne pouvons tolérer qu'une quantité limitée de stress sans tomber en panne, c'est le cas de nos sites Web. Alors, ne soyez pas méchant avec votre site WordPress et exécutez un test de charge ou de stress avant de le mettre en ligne pour comprendre quelle charge votre site peut supporter facilement.

Nous vous avons expliqué toutes les étapes pour réaliser un stress test/load test sur votre site web. De plus, nous avons couvert les conseils et les secrets pour lutter contre le trafic élevé et améliorer les performances de votre site.

Une fois que vous avez terminé de suivre toutes les étapes, vous pouvez tester votre site pour l'outil de test gratuit de Core Web Vital Signs sur Cloudways. Les résultats vous aideront à analyser les facteurs qui doivent être améliorés sur votre site pour augmenter la vitesse et le nombre de visiteurs que votre serveur peut fournir.

Nous avons également effectué un test pour obtenir nos métriques :

métriques de résultat

N'oubliez pas que si votre site Web n'est pas optimisé, il utilisera plus de ressources de serveur qu'il ne le devrait, ce qui réduira les chances de servir plus de visiteurs avec une bonne expérience et une bonne vitesse du site. Au lieu de simplement augmenter les ressources, il convient d'optimiser les performances du site, car parfois les problèmes de performances ne peuvent pas être résolus en ajoutant plus de RAM ou de CPU à votre serveur.