Rendez votre site WordPress rapide en *$#@ !
Publié: 2014-04-2525 % de réduction sur les produits Beaver Builder ! Dépêchez-vous que la vente se termine... Apprenez-en davantage !
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 *$#@ !
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.
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.
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.
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.
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.
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.
Ces suggestions ne méritaient pas leur propre section, mais elles méritent d'être mentionnées.
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.
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.
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 !
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
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.
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.
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.
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.
[…] 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 *$#@ ! […]