Ça devrait aller mieux…

Depuis quelque temps, j’a­vais noté des ralen­tis­se­ments sur ce site. À la base, quand je tes­tais sans être iden­ti­fié, ça avait l’air d’al­ler ; vu que ça n’af­fec­tait a prio­ri que l’ad­mi­nis­tra­teur, je ne m’en suis pas plus inquié­té que ça. Ce week-end, on m’a cepen­dant fait remar­quer que le site était très très très lent. J’ai refait des essais sans être iden­ti­fié, et pas de doute : cette fois, logué ou pas, ça don­nait la même chose. La “chute d’eau” m’a per­mis de voir que la pre­mière réponse d’une page Word­Press met­tait par­fois jus­qu’à trente secondes, mais que le char­ge­ment des autres fichiers (feuilles de styles, scripts, images, etc.) était ensuite quasi-immédiat.

Les pages dyna­miques qui mettent plu­sieurs dizaines de secondes à répondre, les fichiers sta­tiques qui sont trans­mis en un quart de seconde maxi­mum, ça n’est pas nor­mal : théo­ri­que­ment, les pages du site sont cen­sées être mises en cache, et donc char­ger à peu près à la même vitesse que les fichiers divers — juste le temps de véri­fier si le docu­ment cher­ché est dis­po­nible en cache.

Donc, j’ai com­men­cé par désac­ti­ver W3 Total Cache, qui était l’ex­ten­sion dédiée la mieux notée lorsque j’ai ins­tal­lé le site (et qui, à l’é­poque, avait fait pas­ser les temps de réponse de quatre-cinq secondes à deux secondes). Immé­dia­te­ment, je me suis retrou­vé avec un temps de réponse long (envi­ron quatre secondes), mais pas cho­quant et sur­tout stable.

Chan­geant mon fusil d’é­paule, j’ai pris le temps de faire une petite recherche sur les exten­sions de cache. Il est appa­ru que plu­sieurs uti­li­sa­teurs avaient déjà eu des pro­blèmes avec W3 TC sur des héber­ge­ments légers (et c’est mon cas).

J’ai donc ins­tal­lé WP Super Cache, bien notée aus­si et qui appa­rem­ment fonc­tion­nait bien sur les ser­veurs faiblards.

Temps de réponse des pages dyna­miques, du 14 au 18 juillet, selon l’ad­min OVH.

Comme vous le voyez, le temps de réponse a encore connu quelques pous­sées autour de cinq secondes hier soir, pen­dant que WP SC rem­plis­sait le cache. Depuis, il est très stable, entre deux et trois secondes. Non seule­ment la moyenne de sept à dix secondes qui était de règle a été divi­sée par trois, mais sur­tout cette moyenne ne cache plus des délais de plu­sieurs dizaines de secondes sur cer­tains chargements.

Par curio­si­té, j’ai regar­dé quand le site avait vrai­ment com­men­cé à ralen­tir, en affi­chant le graphe des temps de réponse sur un an. C’est à par­tir de mi-avril qu’il est deve­nu instable, mais tout en res­tant sous les cinq secondes. Puis, bru­ta­le­ment, entre le 15 et le 16 mai, il a explo­sé, la moyenne dou­blant bru­ta­le­ment. Le 13 juillet, de 13 h 30 à 18 h 30, pour j’i­gnore quelle rai­son, tout répon­dait de manière nor­male, avant de se remettre à faire n’im­porte quoi.

À ma connais­sance, je n’ai tou­ché à aucun réglage de Word­Press ou de W3 TC à ces moments.

En tout cas, sur les vingt-quatre pre­mières heures de fonc­tion­ne­ment de WP SC, son fonc­tion­ne­ment a l’air satis­fai­sant. Vous me direz peut-être que deux secondes, ça ne reste pas for­mi­dable, mais je soup­çonne le thème d’être assez lourd et ça reste un ser­veur mutua­li­sé apa­chèr. Et puis, deux secondes, c’est en tout cas net­te­ment plus uti­li­sable que vingt !