Page 1 sur 1

Comment forcer l'actualisation d'un Flux RSS ?

Posté : 21 avr. 2009, 08:02
par lemoussel
Bonjour à tous !

J'ai créée en PHP un flux RSS de suivi de la vigilance météo. Ensuite j'ai référencé ce flux sous FeedBurner afin d'obtenir des statistiques de consultation du flux Vigilance météo.
Je me suis abonné à mon propre flux (via Google Reader) afin de détecter d'éventuelles erreurs.
Jusque là pas de soucis. 8-)

Le probléme est que je constate que sous GR, mon flux n'est pas actualisé ou bien le délai d'actualisation du flux doit être très très long et non en adéquation avec la fréquence de MàJ de mon flux (2 MàJ par jour, une à 6h15 & l'autre à 16h15).

Je suppose que le problème ne vient pas de Google Reader, ni de FeedBurner, mais de la génération du flux RSS sur mon site.
J'ai pourtant positionné l'élément <ttl>30</ttl> (=> actualisation toutes les 30 minutes) dans le flux mais rien n'y fait et je n'ai rien trouvé d'autres sur le sujet sur la toile !

Si quelqu'un pouvait m'aider, ce serait très sympa !

Posté : 21 avr. 2009, 18:35
par Victor BRITO
As-tu jeté un œil aux extensions de RSS (et d'Atom), notamment au module syndication ? ;)

Posté : 21 avr. 2009, 19:20
par lemoussel
Je ne connaissais pas :roll:
Donc si j'ai bien compris, si dans mon flux j'ai :

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" > <channel> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <sy:updateBase>2009-04-21T19:15+00:00</sy:updateBase> ...... </channel> </rss>
Indiquera aux agrégateurs de flux RSS que mon flux est MàJ toutes les heures à partir du 21/04/2009.

Est ce bien celà ?

Posté : 21 avr. 2009, 22:48
par Victor BRITO
C'est une information précieuse, en effet.