Le titre est très technique! Mais non je ne suis pas entré dans la configuration du serveur de mon hébergeur, je me suis contenté de faire quelques petites manipulations sur mon blog pour soulager les requêtes php qui sont nombreuses surtout avec wordpress.
Le titre est très technique! Mais non je ne suis pas entré dans la configuration du serveur de mon hébergeur, je me suis contenté de faire quelques petites manipulations sur mon blog pour soulager les requêtes php qui sont nombreuses surtout avec wordpress.
Certains d’entre vous se sont peut-être rendu compte que de temps en temps, mon site n’est pas accessible pour des raisons de CPU overload.
Rançon de la gloire ? Que nenni, je pense surtout que ce sont les voisins qui me bouffent un peu de mon CPU car ce site est hébérgé sur un serveur mutualisé!
Mais, il faut toujours penser à nettoyer devant sa porte avant de jeter la faute aux voisins et j’ai donc entrepris une petite remise en cause.
J’ai rendu statique deux de mes widgets qui consomment pas mal de CPU:
- les catégories
- les tags
A moins que vous ne soyez un pleine construction de votre blog, les catégories et les tags sont des choses assez statiques. Alors pas vraiment besoin qu’ils soient créés à partir d’une requête php, je les ai donc transformé en html.
Comment faire?
J’ai tous simplement copié mes tags, puis je les ai collé dans google doc, j’ai ensuite récupéré le code html et recopié le tout dans un nouveaux widget « text » de ma barre latérale.
En admettant que mes tags et mes catégories représentent 60 requêtes à chaque page vue. Avec 2000 pages vues par jour multiplié par la somme des tags et des catégories, je fait économiser au serveur 120 000 requêtes par jour
Quelques réflexions
1) je ne sais pas si 120000 requêtes par jour c’est beaucoup, mais l’important c’est de limiter les pics de charge
2) je ne suis pas un expert dans le domaine, soyez donc indulgents
3) Je n’ai pas encore installé le plugin wp supercash
4) d’une manière générale quand vous installez un plugin pensez aux sollicitations CPU, j’ai déjà eu mon compte suspendu à cause de ça
5) regardez régulièrement vos statistiques et les « mysql slow queries » et les « CPU exceeded load » qui doivent être disponibles quelque par chez votre hébergeur, pour essayer de voir ce qui se passe avec votre site
Si vous avez d’autres idées éclairées sur le sujet: les commentaires sont à votre disposition