Nouvelle tempête sur les flux RSS, réduisons les intermédiaires !

Alors que je me – et vous – demandais il y a quelque temps si je devais faire du ménage dans mes flux, et que la migration de FeedBurner vers Google1 ne semble pas bien se passer pour tout le monde2, j’ai l’impression que mes flux disponibles via FeedBurner ont de plus en plus de hoquets.

Il y a quelques jours, c’est l’ensemble des items de mon flux complet qui reprenaient un statut « non lu » dans mon NetNewsWire1. Hier, deux anciens articles seulement redevenaient non lus.

Les URL de ces contenus – utilisées aussi comme guid – n’ayant à priori pas été modifiées, par quel mystère sont-il ressucités ?

Avez-vous aussi été témoins de ces problèmes ?

Vu que je suis aussi abonné au flux par mail auprès de FeedBurner2, je sais que le problème ne vient pas de mon client local NetNewsWire, c’est déjà ça.

Il reste donc deux maillons potentiellement faibles dans l’histoire, Yahoo! Pipes que j’utilise pour agréger trois flux en un, et FeedBurner qui digère (presque) tous mes flux pour vous les distribuer.

Yahoo! Pipes

Cela fait déjà pas mal de temps que je veux me passer de Yahoo! Pipes, mon vaillant petit SPIP pouvant faire la même chose en mieux. L’expérimentation a été amusante, mais présente au final plus de défauts que d’avantages. Yahoo! Pipes reste toujours très utile pour divers usages3, mais je vais m’en débarrasser pour mes flux RSS, c’est décidé.

FeedBurner

La position de FeedBurner est plus délicate. J’y vois toujours deux gros intérêts, et m’en passer sera plus difficile.

D’une part, bien entendu, FeedBurner me fourni des statistiques d’abonnement aux flux. Rien de tel qu’un nombre d’abonnés dérisoire pour relativiser la pertinence d’un classement Wikio4 ! ;-)

D’autre part, même si c’est une fonction à laquelle peu d’utilisateurs semblent penser, FeedBurner assure une fonction de proxy qui soulage énormément mon serveur5. Certes, le nombre réduit d’abonnés ne doit pas générer un trafic délirant, mais je pari sans frémir qu’au moins les trois quarts des abonnés6 – volontairement ou en utilisant un mauvais client – ne respectent pas le TTL (Time To Live) que j’ai fixé dans mes flux à 60 minutes, et mettent ainsi en évidence la principale faiblesse de la syndication par pull qui sature tant les serveurs fournissant les contenus que les bandes passantes. Ce qui me rappelle au passage que je voulais mettre en place une syndication en push par XMPP[[Jabber, Inc. a été racheté ces derniers jours par Cisco, tiens.☜.

Autre problème de FeedBurner, c’est que les URL des flux changent suite au rachat par Google, mais je n’ai pas encore regardé si les anciennes URL seront tout de même conservées pour ne pas dérouter les utilisateurs. Pour l’instant, c’est dommage, la redirection est indiquée comme temporaire (code 302) et non permanente (code 301), donc les clients ne vont pas se mettre à jour…

Il se pourrait que je continue à utiliser ce service en migrant vers Google, mais en passant au passage à des adresses de flux avec mon propre nom de domaine.

Je vais aussi sans doute réduire le nombre de flux pour encore plus simplifier et arrêter d’embêter mes lecteurs avec des choix à faire.

Enfin bref, si vous avez une solution plus pertinente à me proposer pour remplacer les statistiques et la partie proxy fournies par FeedBurner, je suis preneur !

  1. Oui, je suis abonné à mes propres flux pour contrôler qu’ils fonctionnent bien, et j’en connais qui devraient faire de même… ⬆︎ ⬆︎2

  2. Deux précautions valent mieux qu’une… ⬆︎ ⬆︎2

  3. Allez donc voir mes Yahoo! Pipes⬆︎

  4. Je compte faire un billet sur le sujet prochainement. ⬆︎

  5. Ou plutôt mes parts de serveur, chez Gandi ⬆︎

  6. Et je suis gentil ! ⬆︎

If you want to share an error or suggest an enhancement of this content, please edit the source on Github.

8 commentaires

  • Et moi qui pensait que c'était lié à des svn update de SPIP… :-P

    Pas mal en tous cas le feedburner lié à son domaine - en plus le jour où on veut se passer de ce service, cela peut être fait de façon transparente pour les utilisateurs…

  • Et moi qui pensait que c'était lié à des svn update de SPIP… :-P

    Ah, je n'ai donc pas rêvé, merci pour cette confirmation !

    C'est vrai que j'ai fait des mises à jour de SPIP ces derniers temps, mais je ne pense pas que ce soit lié, ou alors j'ai loupé quelque chose.

    Pas mal en tous cas le feedburner lié à son domaine - en plus le jour où on veut se passer de ce service, cela peut être fait de façon transparente pour les utilisateurs…

    C'est clairement l'intérêt, et la raison pour laquelle je pense me diriger vers cette solution !

  • Hello, avec du retard parce que justement… je me suis désabonné de tes flux parce que de nombreux articles étaient régulièrement signalés comme non lus. Certes j'utilise une solution étrange (feed2imap pour les recevoir dans des dossiers IMAP), mais ton flux est le seul pour lequel j'ai ce soucis, alors que j'en récupère plusieurs chez feedburner.

    J'avoue avoir choisie la solution de facilité en me désabonnant plutôt qu'en cherchant la source du problème.

    Par ailleurs, ton histoire de push sur XMPP m'intéresse. Tu as des billes sur le sujet ?

  • Hello, avec du retard parce que justement… je me suis désabonné de tes flux parce que de nombreux articles étaient régulièrement signalés comme non lus.

    Ah zut, j'espère que tu es le seul ! ;-)

    Certes j'utilise une solution étrange (feed2imap pour les recevoir dans des dossiers IMAP), mais ton flux est le seul pour lequel j'ai ce soucis, alors que j'en récupère plusieurs chez feedburner.

    Moi j'ai aussi ce soucis sur d'autres flux passant par Feedburner, donc je pense que ça vient de chez eux…

    J'avoue avoir choisie la solution de facilité en me désabonnant plutôt qu'en cherchant la source du problème.

    C'est ce que beaucoup risquent de faire.

    Par ailleurs, ton histoire de push sur XMPP m'intéresse. Tu as des billes sur le sujet ?

    Juste une idée comme ça, je n'ai pas encore vraiment cherché comment faire. Mais il existe peut-être déjà des services permettant de diffuser par XMPP des messages venant de flux RSS et/ou Atom.

  • Voilà, les flux sont maintenant accessibles à des URL sur mon domaine, par exemple :

    http://feeds.gasteroprod.com/GasteroProd

    Et je n'utilise plus de Yahoo ! Pipe pour fusionner les trois flux de base dans le complet, SPIP s'en charge tout seul.

    J'espère que tout cela va règler les derniers problèmes constatés, en attendant la probable migration forcée vers Google…

  • Il semble que cette URL de feeds via ton domaine n'est pas (encore) intégrée dans les pages du blog.
    Dans Firefox, quand on clique sur l'icone RSS pour s'abonner au flux, on a toujours l'url sur domaine feed burner…

    Signé, un ancien collègue qui vient de « redécouvrir » ton site au détour d'un moteur de recherche… ;-)

  • FX ! Quel plaisir de te lire, je pensais justement à toi il y a quelques jours en me demandant ce que tu deviens, belle coïncidence !

    Tu peux m'écrire à mon prénom @ mon nom .com… ;-)

    C'est corrigé pour le flux, merci.