Accélérez et nettoyez votre Wordpress

9 septembre 2009 par Sébastien Laisser un commentaire »
Envoyez à un amis Envoyez à un amis

Temps_chargement-wordpressAvoir un bon blog, c’est bien. Avoir un bon blog qui s’affiche rapi­de­ment, c’est beau­coup mieux. En effet, la vitesse d’affichage des pages de votre blog est un élément, si ce n’est essen­tiel, au moins très impor­tant aussi bien pour vos lec­teurs que les moteurs de recherche. En effet, per­sonne n’aime attendre bien long­temps et encore moins lorsque nous par­lons de temps de char­ge­ment d’une page web. Le bou­ton retour en arrière ou fer­mer l’onglet sont bien rapi­de­ment uti­li­sés si votre page met “trop long­temps’ à se char­ger ou pire, s’il plante à l’appel de la page…

 

Voici donc les rai­sons qui font qu’aujourdh’ui je vous pro­pose ce billet de Joost de Valk qui nous explique com­ment faire pour que notre blog Word­press soit le plus rapide possible.

N’hésitez pas à lais­ser vos astuces en com­men­taires pour com­plé­ter ce billet.

Tra­duc­tion du billet de Joost de Valk , Speed up word­press and clean it too!

Apostrophe-fermeAccé­lé­rer la vitesse d’affichage de son blog passe déjà par savoir si les ralen­tis­se­ments ne vien­draient pas de votre héber­geur. Une fois que vous êtes sur que cela ne vient pas de lui, cela vien­dra cer­tai­ne­ment de liens bri­sés ou d’un thème dans un mau­vais état. Voici quelques trucs pour vous per­mettre d’augmenter la vitesse de char­ge­ment de votre Worpress.

Net­toyez votre thème

Header.php

La pre­mière des choses  à faire est que votre header.php fasse un mini­mum de requête à la base de don­née. Du fait qu’un thème se doive d’être faci­le­ment dis­tri­buable, il est for­ce­ment le plus géné­ra­liste pos­sible. Ainsi, il obtient les infor­ma­tions rela­tive à votre blog au tra­vers de requêtes sur votre base de don­née. Cela se tra­duit par un cer­tain nombre de requêtes qui peuvent être évitées juste en ajou­tant direc­te­ment ces variables direc­te­ment, à la main.

Voici un exemple prit à par­tir du thème kubrick:

>

Qui pour­rait don­ner cela une fois modifié:



Vous pou­vez aussi:

  • Faire des Urls sta­tiques de vos page de style
  • Faire des Urls sta­tiques de vos pingback.
  • Faite des Urls sta­tiques de vos feeds.
  • Vous pou­vez reti­rer le numéro de ver­sion de Wordpress.
  • Faire de votre nom ainsi que votre base­line des éléments statiques.

En fai­sant cela, vous pou­vez reti­rer jusqu’à 11 requêtes sur la base de don­née avec ce thème et donc consi­dé­ra­ble­ment accé­lé­rer votre thème.

Footer.php

Les thèmes par défaut font aussi des appels à la base de don­née dans le pied de page,  que vous pour­rez rendre sta­tique voir même les retirer:

  • Le nom de votre blog.
  • L’url de votre flux Rss
  • L’Url sur les com­men­taires de vos flux Rss.

Faite atten­tion à vos habi­tudes de dévellopement

Vous aurez cer­tai­ne­ment, si ce n’est déjà fait, à ajou­ter du code dans vos thèmes pour un plu­gin.  Autant dire que vous avez une ligne de code comme celle ci-dessous, pour un plu­gin qui remer­cie­rait les gens qui viennent à par­tir d’un moteur de recherche:

Cela pourra créer un pro­blème, si un jour vous retie­rez, par acci­dent ou non, le plu­gin car Word­press ne saura plus où trou­ver la fonc­tion refer_thanks. Lorsqu’une fonc­tion n’existe pas, un mes­sage d’erreur appa­raît et la page s’arrête de char­ger, ou peut cas­ser la mise en page de votre word­press. Pour éviter cela, la fonc­tion function_exists per­met d’éviter cela. Voila à quoi cela ressemble :

Main­te­nant, si la fonc­tion n’éxiste pas, votre thème ainsi que votre blog, ne plan­te­rons pas ! C’est cer­tai­ne­ment une bonne habi­tude à prendre dès que vous rajou­tez une ligne de code dans vos thèmes.

Ins­tal­lez un plu­gin de mise en cache

Enfin, consi­dé­rez bien la ques­tion  de l’installation d’un de ces deux plu­gins de mise en cache WP-Cache ou WP-Super-Cache. Vous ver­rez, après l’avoir ins­tallé vous devriez être sur­pri par la vitesse de votre Wordpress.

Toutes ces astuces vous assu­re­rons de gar­der une main­te­nance aisée ainsi que d’accroître la vitesse de votre Wordpress.Apostrophe

Bien entendu, il existe bien d’autres manière de net­toyer et accé­lé­rer son Word­press. Quelles sont les votre ?

Blog Widget by LinkWithin
Un clic sur la pub, ca fait pas de mail et puis ça aide ;)

Laisser une réponse

} catch(err) {}