Avoir un bon blog, c’est bien. Avoir un bon blog qui s’affiche rapidement, c’est beaucoup mieux. En effet, la vitesse d’affichage des pages de votre blog est un élément, si ce n’est essentiel, au moins très important aussi bien pour vos lecteurs que les moteurs de recherche. En effet, personne n’aime attendre bien longtemps et encore moins lorsque nous parlons de temps de chargement d’une page web. Le bouton retour en arrière ou fermer l’onglet sont bien rapidement utilisés si votre page met “trop longtemps’ à se charger ou pire, s’il plante à l’appel de la page…
Voici donc les raisons qui font qu’aujourd’hui je vous propose ce billet de Joost de Valk qui nous explique comment faire pour que notre blog WordPress soit le plus rapide possible.
N’hésitez pas à laisser vos astuces en commentaires pour compléter ce billet.
Traduction du billet de Joost de Valk , Speed up wordPress and clean it too!
Accélérer la vitesse d’affichage de son blog passe déjà par savoir si les ralentissements ne viendraient pas de votre hébergeur. Une fois que vous êtes sur que cela ne vient pas de lui, cela viendra certainement de liens brisés ou d’un thème dans un mauvais état. Voici quelques trucs pour vous permettre d’augmenter la vitesse de chargement de votre Worpress.
Nettoyez votre thème
Header.php
La première des choses à faire est que votre header.php fasse un minimum de requête à la base de donnée. Du fait qu’un thème se doive d’être facilement distribuable, il est forcement le plus généraliste possible. Ainsi, il obtient les informations relative à votre blog au travers de requêtes sur votre base de donnée. Cela se traduit par un certain nombre de requêtes qui peuvent être évitées juste en ajoutant directement ces variables directement, à la main.
Voici un exemple prit à partir du thème kubrick:
>
Qui pourrait donner cela une fois modifié:
Vous pouvez aussi:
- Faire des Urls statiques de vos page de style
- Faire des Urls statiques de vos pingback.
- Faite des Urls statiques de vos feeds.
- Vous pouvez retirer le numéro de version de WordPress.
- Faire de votre nom ainsi que votre baseline des éléments statiques.
En faisant cela, vous pouvez retirer jusqu’à 11 requêtes sur la base de donnée avec ce thème et donc considérablement accélérer votre thème.
Footer.php
Les thèmes par défaut font aussi des appels à la base de donnée dans le pied de page, que vous pourrez rendre statique voir même les retirer:
- Le nom de votre blog.
- L’url de votre flux Rss
- L’Url sur les commentaires de vos flux Rss.
Faite attention à vos habitudes de développement
Vous aurez certainement, si ce n’est déjà fait, à ajouter du code dans vos thèmes pour un plugin. Autant dire que vous avez une ligne de code comme celle ci-dessous, pour un plugin qui remercierait les gens qui viennent à partir d’un moteur de recherche:
Cela pourra créer un problème, si un jour vous réitériez, par accident ou non, le plugin car WordPress ne saura plus où trouver la fonction refer_thanks
. Lorsqu’une fonction n’existe pas, un message d’erreur apparaît et la page s’arrête de charger, ou peut casser la mise en page de votre WordPress. Pour éviter cela, la fonction function_exists permet d’éviter cela. Voila à quoi cela ressemble :
Maintenant, si la fonction n’éxiste pas, votre thème ainsi que votre blog, ne planterons pas ! C’est certainement une bonne habitude à prendre dès que vous rajoutez une ligne de code dans vos thèmes.
Installez un plugin de mise en cache
Enfin, considérez bien la question de l’installation d’un de ces deux plugins de mise en cache WP-Cache ou WP-Super-Cache. Vous verrez, après l’avoir installé vous devriez être surprit par la vitesse de votre WordPress.
Toutes ces astuces vous assurerons de garder une maintenance aisée ainsi que d’accroître la vitesse de votre WordPress.
Bien entendu, il existe bien d’autres manière de nettoyer et accélérer son WordPress. Quelles sont les votre ?
Vous souhaitez pousser vos connaissances sur WordPress plus loin ? Découvrez nos formations eMarketing sur Paris.
bonjour,
je viens d’installer wp super cache et il n’est pas ami avec le plugin wp-postview, avant le voyait le nombre de lus pour chaque article, bien monté, là plus rien.
Je regrette l’installation du cache, pour si peu de différence.
merci bcp pour vos articles précieuses, j’ai met le site en favoris merci