Basculer le menu

Rendez votre site WordPress rapide en *$#@ !

Publié: 2014-04-25

25 % de réduction sur les produits Beaver Builder ! Dépêchez-vous que la vente se termine... Apprenez-en davantage !

speedup
  • WordPress

Rendez votre site WordPress rapide en *$#@ !

L'usure est inévitable. Les chaussures, les voitures, les outils, les maisons et tout le reste se dégradent avec le temps. Eh bien, les logiciels ne sont pas différents. Avez-vous déjà remarqué qu'un ordinateur de quatre ans n'a tout simplement pas le même dynamisme que lorsqu'il était neuf ? Ou comment cette application de contacts sur votre téléphone semble s'enliser de plus en plus au fil des années ? Même si j’aime WordPress, il souffre du même problème. Mais n'ayez crainte ! Avec un peu de maintenance régulière, vous pouvez rendre votre site WordPress aussi rapide que *$#@ !

Pourquoi la vitesse est importante

Un site Web rapide est extrêmement important. Une étude réalisée par Akamai et Gomez.com a révélé que près de la moitié des internautes s'attendent à ce qu'une page se charge en 2 secondes ou moins. Les pages à chargement lent peuvent détourner les visiteurs de votre blog avant même qu’ils n’y arrivent. Google prend également en compte la vitesse du site dans son algorithme de classement. Toutes choses étant égales par ailleurs, Google privilégiera un site plus rapide qu’un site plus lent.

Nous avons établi que les sites Web plus rapides sont meilleurs, alors comment pouvons-nous accélérer votre site WordPress ? Prêt à l'emploi, WordPress est un logiciel très rapide et efficace. Le problème est que WordPress s’enlise dans des années de publication, de commentaires, d’ajout/suppression de plugins, de téléchargement d’images, de changement de thème et simplement de blogging en général.

Utiliser un plugin de mise en cache

Si votre blog n'exécute pas déjà un plugin de mise en cache, ce sera le meilleur moyen de réduire les temps de chargement de vos pages. Période. Les blogs sont dynamiques ; de nouveaux articles sont rédigés, les barres latérales changent et des commentaires sont formulés. Chaque fois que WordPress publie un article de blog, il doit vérifier tous ces changements.

Un plugin de mise en cache est un logiciel très intelligent qui enregistre ou met en cache une copie rendue de toutes vos pages. Chaque fois qu'une page est demandée, le logiciel de mise en cache effectue une « vérification rapide » efficace des modifications. Si rien n'a changé (ce qui est le plus souvent le cas), il servira la version mise en cache de la page au lieu de la reconstruire à nouveau. C’est primordial si votre message « devient viral ». Un blog sans mise en cache ne survivra pas à la première page de Reddit ou autres.

Alors, quel plugin choisir ? Il existe 3 grands acteurs : WP Super Cache, W3 Total Cache et Quick Cache. Les deux premiers plugins sont très complets et franchement un peu difficiles à configurer. Mais si vous savez ce que vous faites et que vous les configurez correctement, ils sont les plus performants. W3 Total Cache est notre référence principale, et WP Super Cache est notre référence pour les installations multisites.

Si vous voulez juste quelque chose de simple, une solution « définissez-le et oubliez-le », essayez Quick Cache. Il fait 90 % de ce que font les deux autres, mais avec une configuration ou des connaissances techniques minimales requises.

Configurer un CDN

éruption de nuages

CDN signifie Content Delivery Network. Les CDN sont des réseaux de serveurs Web ultra-rapides stratégiquement placés dans le monde entier. La plupart des gens hébergent leurs blogs sur un serveur partagé (ce qui est très bien), mais que se passe-t-il si votre serveur est à New York et que votre visiteur est en Californie. Et si votre visiteur se trouve en Amérique du Sud ou en Europe ? Plus vos visiteurs sont éloignés de votre serveur, plus les pages se chargeront lentement. Un CDN dispose de plusieurs serveurs redondants répartis à travers le monde afin que votre contenu soit toujours servi par une box dans la zone générale de votre visiteur ! En outre, les CDN disposent généralement d’énormes canaux de bande passante qui peuvent transférer des informations beaucoup plus rapidement que la plupart des hôtes partagés.

La configuration d'un CDN est un peu délicate et dépasse le cadre de cet article, mais l'option la plus simple sera CloudFlare (remarque : la fonctionnalité RocketLoad de CloudFlare peut provoquer des conflits avec Beaver Builder, alors assurez-vous de la désactiver). Ils proposent un service CDN gratuit et un plugin WordPress qui en fait l'un des CDN les plus simples à configurer. CloudFlare dispose également d'une suite de fonctionnalités de sécurité incluses dans leur service gratuit. Honnêtement, Cloud Flare est l’une des meilleures offres que j’ai jamais trouvées. La vitesse de chargement des pages est considérablement plus rapide après la mise sous CloudFlare, en particulier sur les sites riches en images ! Je ne peux qu'imaginer l'augmentation de vitesse pour nos amis d'outre-mer ou géographiquement éloignés du serveur d'origine.

Pour une option plus complète qui nécessite un peu plus de configuration (et des frais), Cloud Front d'Amazon est une autre très bonne option CDN.

Gardez votre base de données propre (oui, je parle de ces commentaires indésirables)

WordPress stocke toutes les informations de votre blog dans une base de données. WordPress peut gérer d’énormes quantités de données, mais à mesure que votre base de données se développe, elle ralentira inévitablement. Les commentaires indésirables sont l'une des causes courantes d'une base de données gonflée. Nous avons tous ce problème. Le spam dans les commentaires WordPress est insidieux et fait partie de la vie. Mais il y a quelques choses qui peuvent aider.

Tout d’abord, si vous n’utilisez pas déjà Akismet, utilisez-le ! Akismet a été créé par Automatic (la société derrière WordPress) et il est incroyable pour filtrer les commentaires indésirables. Chaque fois qu'un commentaire est laissé sur votre blog, Akismet vérifiera avec sa base de données pour garantir que le commentaire est légitime. Si ce n'est pas le cas, le commentaire est automatiquement supprimé et vous ne saurez jamais qu'il existe.

Mais que se passe-t-il si vous ne connaissez pas Akismet et que vous avez déjà des centaines, voire des milliers de commentaires indésirables dans votre file d'attente ? Malheureusement, Akismet est un outil anti-spam et ne pourra pas vous aider. Mais il existe un autre plugin pratique qui aidera à supprimer tous les anciens commentaires indésirables : WP Comment Clearer. Cela nécessitera encore du travail, mais ce plugin rend le processus de suppression des commentaires indésirables beaucoup plus rapide.

Les révisions post-révisions sont un autre grand responsable du gonflement des bases de données. WordPress est excellent pour conserver les révisions ; trop génial parfois ! J'ai relu certains de mes anciens articles de blog et j'en ai trouvé plusieurs avec plus de 30 révisions ! Le plugin Revision Control vous permettra de définir le nombre de révisions pouvant être enregistrées et aidera à maintenir cette base de données légère.

Ne vous laissez pas berner par le gonflement des fonctionnalités. Trouvez un thème bien codé et léger.

Personne n’aime se sentir ballonné !

Les développeurs de thèmes commencent à réaliser l’avantage de publier des thèmes plus légers. Mais les consommateurs assimilent toujours les fonctionnalités à la valeur et les méga thèmes tout-en-un dominent généralement toujours les listes des meilleurs thèmes . Bien que ces méga thèmes soient plutôt sympas compte tenu de tout ce dont ils sont capables, toutes ces fonctionnalités équivalent à une perte de vitesse.

Nous ne le savons que trop bien chez FastLine Media car nous proposons un service de personnalisation/installation de modèles WordPress. Nous sélectionnerons une poignée de modèles et laisserons nos clients choisir leur préféré. Ensuite, nous installerons et personnaliserons le modèle en fonction de leur marque et de leur entreprise. Après avoir travaillé avec nos 10 à 20 premiers thèmes WordPress, nous en avions assez de toutes les fonctionnalités et des options inutiles/déroutantes qui semblaient répandues dans chaque thème premium. C'est l'une des raisons pour lesquelles nous avons créé le thème Automator.

Il peut être difficile de traquer les petites boutiques qui créent des thèmes simples et modernes. Quelques-uns de nos récents favoris sont Elegant Themes et UpThemes, mais je suis sûr qu'il y en a des tonnes d'autres.

Nettoyer les anciens plugins

J'ai mentionné que WordPress est un logiciel prêt à l'emploi très rapide et efficace. On ne peut pas en dire autant des plugins. En ce qui concerne les plugins, une pomme pourrie peut mettre l’ensemble de votre site à l’épreuve. Que demandez-vous ? La première tâche consiste à identifier quel(s) plugin(s) provoquent un ralentissement. Une façon de procéder consiste à désactiver tous vos plugins, puis à les activer un par un, tout en vérifiant votre site, pour voir lequel provoque le ralentissement.

Mais que se passe-t-il si vous avez un blog avec beaucoup de trafic et beaucoup de plugins ? Ce serait une mauvaise idée de désactiver tous vos plugins sur un site en ligne rempli de visiteurs. Ne vous inquiétez pas, il existe un plugin pour cela =D — jetez un œil à P3 (Plugin Performance Profiler). P3 analysera les frais généraux de chacun de vos plugins et générera plusieurs tableaux et graphiques qui aideront à identifier la pomme pourrie.

Mentions honorables

Ces suggestions ne méritaient pas leur propre section, mais elles méritent d'être mentionnées.

Choisissez un bon hôte

Changer d’hébergeur est certes un processus fastidieux. Pour cette seule raison, cette suggestion figure parmi les mentions honorables. Mais, si l’idée de transférer votre installation WordPress ne vous fait pas peur, déplacer votre site vers un serveur Web moderne peut améliorer considérablement les vitesses de chargement des pages.

Compresser les images

La compression des images peut faire une énorme différence dans les temps de chargement des pages, en particulier pour les sites contenant beaucoup d'images. Je suppose que la plupart d'entre nous connaissent « Enregistrer pour le Web » dans Photoshop et comprennent les bases de la résolution et du recadrage des images. Une excellente ressource à cet égard est un plugin appelé WP-Smush.it. WP-Smush.it compressera automatiquement et sans perte vos images lorsque vous les téléchargerez sur WordPress. J'ai vu qu'il réduisait de 10 à 20 % la taille du fichier d'une image, même après sa sortie de Photoshop ! Personnellement, je l'exécute sur chaque site WordPress que je gère. Je ne vois aucune raison de ne pas le faire.

Optimisez votre base de données

Nous avons mentionné la nécessité de garder votre base de données propre et simple, mais vous pouvez également optimiser les données déjà présentes. Le plugin WP-DBManager facilite l'optimisation de votre base de données. Il dispose également d’une excellente fonctionnalité de sauvegarde/restauration !

En conclusion

Un site WordPress plus rapide attirera plus de visiteurs et les incitera à revenir plus souvent. Rendre votre site WordPress plus rapide consiste à identifier ce qui ralentit votre site, puis à prendre les mesures nécessaires pour résoudre ce problème. Si vous avez un blog relativement nouveau qui exécute un plugin ancien/lent, l'optimisation de votre base de données ne vous aidera probablement pas. Vous devez identifier les problèmes spécifiques à votre configuration et les résoudre en premier. Bien sûr, si cette idée vous bouleverse, n’hésitez pas à nous écrire. Nous sommes toujours heureux de vous aider !

Quelles mesures/modifications avez-vous apportées à votre blog pour augmenter la vitesse ? Laquelle de ces suggestions a eu le plus grand impact sur les temps de chargement de vos pages ?

Crédits photo : Peter Kim, John Wolff

Biographie de Robby McCullough

13 commentaires

  1. Rendez votre site WordPress rapide en *$#@ ! | FastLi... le 26 avril 2014 à 14h59

    […] Un site Web rapide est extrêmement important. Avec un peu de maintenance régulière, vous pouvez rendre votre site WordPress aussi rapide que *$#@ ! […]



  2. Mélanie le 20 juin 2015 à 9h51

    Il semble que Cloudflare provoque réellement des conflits avec BeaverBuilder. Peut-être que vous devriez modifier cet article.



    • Robby McCullough le 23 juin 2015 à 9h02

      Salut Mel ! Ouais, tu as raison. CloudFlare possède une fonctionnalité appelée RocketLoad qui provoque des conflits avec Beaver Builder. Je vais continuer et mettre à jour l'article. Merci pour l'avertissement.



  3. Nick le 11 août 2015 à 1h07

    Super article – merci !



    • Robby McCullough le 11 août 2015 à 9h17

      Merci pour le commentaire, Nick!



  4. Angela le 8 mai 2016 à 23h29

    Ouah. Je viens d'installer W3 Total Cache (n'a vérifié que le bouton de cache de page jusqu'à présent. Plus à explorer) et les plugins WP-smush it. J'ai remarqué une ÉNORME différence dans les temps de chargement de mon site (certes je venais d'une base glaciaire). Pour un non-développeur comme moi (le langage du code me fait exploser), c'était un excellent tutoriel. Merci beaucoup, beaucoup, beaucoup.



    • Robby McCullough le 9 mai 2016 à 10h22

      Bien! Beau travail. Heureux que l'article ait été utile. L'ajustement des performances peut être un peu addictif. Assurez-vous également de faire des sauvegardes. J'ai appris à mes dépens récemment, jouer avec certains éléments de serveur/cache de bas niveau peut causer des problèmes !



  5. Diogo le 16 novembre 2016 à 5h38

    Y a-t-il encore des conflits avec Rocket Loader de Cloudflare ? Cette fonctionnalité aide vraiment à traiter le javascript.

    Lorsque vous testez votre page à l'aide de https://gtmetrix.com/reports/www.wpbeaverbuilder.com/5nAOzOfN, vous découvrez que wpbeaverbuilder.com fonctionne très mal en ce qui concerne les ressources statiques. J'ai l'intention d'acheter votre plugin mais ce ralentissement des ressources statiques n'est pas bon du tout.



    • Robby McCullough le 18 novembre 2016 à 22h45

      Salut Diogo ! Merci pour le commentaire.

      Je ne sais pas si ce site est encore activement maintenu, mais le créateur s'est efforcé de le rendre aussi performant que possible. Il obtient de très bons résultats dans la plupart des tests de vitesse de page : https://gtmetrix.com/reports/www.kilkennycounwritingcare.com/HyXwfBnA

      Notre site a beaucoup de choses à faire en coulisses, ce n'est donc pas le meilleur exemple de ce qui est possible avec Beaver Builder en ce qui concerne les performances.



  6. Enquêteur À Toronto le 2 octobre 2017 à 11h00

    J'utilise actuellement Tumblr comme système par défaut. Je veux un peu quelque chose comme ce que tu as.
    Félicitations, je pense que je dois investir dans un site Web efficace.



  7. Lilian le 18 octobre 2018 à 8h23

    Existe-t-il un nouveau plugin que vous suggérez tous pour supprimer par lots les commentaires (ou une autre méthode) ? WPCommentCleaner n'a pas été mis à jour depuis 5 ans. Un client vient de transmettre un site contenant plusieurs milliers de commentaires indésirables que j'aimerais supprimer le plus efficacement possible.



  8. Christine le 1er septembre 2020 à 17h34

    W3 Total Cache n'aimait pas mes colonnes Beaver Builder. Il ne les afficherait pas 4 sur toute la longueur. J'ai installé WPRocket et cela ne semble pas affecter les mises en page BB ; cependant, il ne semble pas aussi efficace que W3.



    • Anthony Tran le 2 septembre 2020 à 8h17

      WPRocket possède de nombreuses autres fonctionnalités intéressantes qui accéléreront le chargement de votre site Web. C'est un excellent plugin pour l'optimisation de la vitesse.



Notre newsletter

Notre newsletter est rédigée personnellement et envoyée environ une fois par mois. Ce n’est pas du tout ennuyeux ou spammé.
Nous le promettons.

Rejoignez la newsletter

Essayez Beaver Builder aujourd'hui

Beaver Builder