Modération des commentaires et problèmes de performances
Vous avez peut-être remarqué que, depuis quelques temps, les commentaires étaient modérés sur ce site, et qu’accessoirement, leur publication prenait beaucoup de temps. Typo ne parvenait tout simplement plus à joindre Akismet, le service anti spam que j’utilise afin de séparer le bon grain de l’ivraie dans les conversations. Une fois la durée de timeout atteinte, les commentaires étaient tout simplement placés en modération, ce qui est le comportement attendu ici en cas de panne d’Akismet.
J’ai trouvé la cause du problème un peu par hasard hier soir : mon DNS cache était tombé, et Typo ne parvenait tout simplement plus à résoudre akismet.com, ni aucun autre nom de domaines d’ailleurs. Et comme un bonheur ne vient jamais seul, j’ai mis à jour la version de Bluecloth utilisée sur Typo. Autrefois écrite en Ruby, celle-ci repose maintenant sur un parser développé en C, donc beaucoup plus rapide. Résultat : moins de 2 secondes pour générer et afficher une page avec une quarantaine de commentaires, laquelle est également placée dans un cache statique pour ne pas avoir à être régénérée.
Publié le 01 mai 2009 à 06h00 Publié sous Typo
Mots clés blogging, performances, antispam, spam, bluecloth, akismet
Si cet article vous a plu, n'hésitez pas à me suivre sur Twitter.
0 commentaire sur Modération des commentaires et problèmes de performances »
Trackbacks sur Modération des commentaires et problèmes de performances
Les trackbacks sont fermés pour cause de spam.
L'ergonomie web, l'utilisabilité et la qualité des logiciels sont trois grandes passions mises au services de ma profession.