Après le FAIL de IntenseDebate, j’avais fait passer le système de commentaires du blog sur Disqus, que je trouvais être une bonne solution, facile à mettre en place, favorisant les commentaires, bref, tout ce qu’il fallait. Oui, mais. Je me suis progressivement rendu compte de forts ralentissement du temps de chargement des pages de mon blog. En parallèle de quoi Disqus annonçait sur Twitter des problèmes au niveau de leurs serveurs. Des problèmes, dis-je ? Et bien oui, les gars de Disqus faisaient face à des problèmes dont je ne connais pas la nature, mais qui flingaient le système de commentaire pendant un certain nombre de minutes, voire d’heures !

Bref : si je compatissais avec eux, je remettais progressivement leur efficacité en compte, au moins tant que leur service ne supportait pas les différentes attaques et autres pannes. En effet, il faut bien voir que la page ne finit pas de se charger tant que le système de commentaires n’a pas été complètement téléchargé depuis Disqus. Et ce à chaque page du blog. Donc en gros, quand Disqus fait face à un problème sur leur serveur, oubliez l’affichage correct de votre blog (ou du moins des pages affichant des commentaires).
Cela devenait lourd, mais je préférais plaindre plutôt les gars de Disqus, qui étaient, selon moi, les plus embêtés à ce moment là. Puis, j’ai vu le temps moyen d’affichage de mon blog grimper en flèche, ce que je met sur le compte de Disqus, qui a montré à la suite de différents tests de chargement, être à l’origine de ces lenteurs. Quand je dis grimper en flèche, je le pense : le temps de chargement est passé de 8 secondes en moyenne à 15 secondes ! Imaginez la tête de mon référencement Google.
Donc exit Disqus. Mais il me fallait une solution pour permettre aux lecteurs de mener des discussions dans les commentaires, de la même façon que c’était possible dans Disqus. Je n’ai pas trouvé de moyen d’implémenter facilement de hiérarchisation des commentaires, comme dans Disqus, mais j’ai tenté dans un premier temps de reproduire le principe de ce qui se fait chez Korben (de pouvoir répondre facilement aux commentaires via des petits liens). Au début, j’y ai été par “rétro-ingénierie” (j’ai été chercher le code Javascript directement dans le code source de ses pages), et puis, arrivé au bout (il ne me restais plus rien à faire), je me suis dit que c’était bizarre, ces multiples occurrences à “Yus” dans le code JS des commentaires de Korben… Je me suis vite rendu compte qu’en fait, ça venait d’un plugin, que je me suis empressé de télécharger. Le résultat est au final le même, mais si je viens à changer mon thème, ce sera malgré tout un peu plus simple à migrer. Si vous êtes intéressés, le plugin en question s’appelle @ Reply (ça ne s’invente pas :D ).

Voilà voilà… Je pense que je vais en rester là pour les commentaires, avec peut-être une amélioration graphique dans quelques temps (je ne les trouve pas particulièrement beaux, soyons francs), sans toutefois y passer trop de temps (j’ai autre chose en tête actuellement : y’a moyen de faire un Wordpress en python sur Google App Engine ! Je vous en reparle plus tard).
J'avais bien remarqué que tu avais supprimé Disqus et je me demandais pourquoi. Bah, j'ai eu ma réponse sans même demander :)
Les commentaires étaient enregistrés en double ? (chez disqus + sur votre WP)
d'accord :)
faut dire que la rapidité est le mot d'ordre chez toi :D
Et comment as-tu récupéré tous les commentaires de chez disqus pour les remettre sur ton blog ?
Sinon tu as toujours l'option des commentaires imbriqués, non ? Quelqu'un sait s'il y a une étude sur l'un ou l'autre ? Je remarque que ça se fait pas mal sur les blogs US mais moins sur les francophones.
"favorisant les commentaires" --> Perso quand je vois un Discus je ne commente pas, sauf si vraiment ca vaut le coup!! Je fuis Discus.
Après avoir taper le commentaire, ca t'ouvre une fenêtre, puis faut que tu recliques quelque part pour savoir si tu postes en guest ou non. Puis tu recois un mail dans ta boite disant que t'as bien poster! Nan mais faut pas déconner non plus !
Tout ce que je veux quand je commente c'est que lorsque j'appuie sur "envoyer" sa le poste! Pas envie de tergiverser des heures à coup de clique et encore moins d'être spammé !
Salut Louis!
Je me posais la question d'utiliser ou non Disqus pour mes commentaires, je crois que ce billet répond à mes interrogations :)
Concernant le fait de migrer ton blog sur Google App Engine, je trouve la démarche intéressante et j'y ai moi même réfléchi. Cependant, à ma connaissance, il n'y a pas moyen d'avoir accès aux logs du serveur web sur GAE, du coup pour les statistiques c'est très embêtant :( Que faire face à ce problème?
Je ne jure que par les logs des serveurs WEB, et en plus on peut les imprimer sur des imprimantes matricielles! :)
Très intéressante toute la série d'articles sur tes expériences IntenseDebate et Disqus.
Au final ça m'éclaire sur le faite que Disqus a l'aire meilleur niveau SEO que IntenseDebate... mais que les deux impactent fortement les performances du site :S
A la base je voulais me servir de ses services pour pouvoir proposer Facebook Connect facilement sur mon blog (sous Wordpress). As tu un plugin ou service a me recommander ?
@Fox15: je teste ça dans l'après midi et je te tiens au courant. Merci pour la rapidité :D
Bonjour,
Disqus a des côtés positifs mais ses limites en termes de confidentialité et de données laissent vraiment à réfléchir. Les utilisateurs ne s'inscrivent plus chez vous mais chez un service tiers qui ralentit le chargement du site ! De plus, les données des utilisateurs ne sont plus de notre côté mais chez Disqus. Bref, les CMS offrent un système de commentaires moins complets mais très fonctionnels également :) .
Merci de l'information, je voulais mettre disqus mais finalement, je mettrai un simple système de commentaire.
"Disqus seems to be taking longer than usual. Reload?" ... voila plusieurs jours que ce putain de services ne fonctionne pas ... sur plusieurs sites qui utilise ce service foireux ... et pourquoi les gens utilse pas le pluging Google pour les commentaires ... je vois pas mal de Facebook ou twitter etc.. mais pas le pluging Google.