Mise à jour de mYLastRSS pour les serveurs trés sollicités
Dans le cadre de la refonte du moteur de Buzz de Y!MobActus (victime de son succés), j’ai corrigé plusieurs problèmes et ajouté des options pour faciliter les situations de fortes charges d’audience…
Site officiel de mYLastRSS sur SourceForge
Dernières modifications :
- Support new FeedBurner/Google feed proxy
- Update Snoopy component to 1.2.4
- Fix while Snoopy fetch empty content (use PHP socket)
- Add ‘GetCache’ method (work only with sources array)
- Add ‘kidx_rule’ property to define what use as unique item’s id (guid, date & title, or link values)
- Enhanced mYLR2RSS class to produce description without HTML tags
- Fix bugs for UTF8 output
- Support FeedSky like FeedBurner
- Support FeedsPortal links (only RSS or RDF)
- Support more HTML entities
Vous noterez la méthode GetCache() qui permet de rapidement modifier une page pour l’obliger à toujours utiliser le “cache” en remplaçant simplement la méthode Get() par celle-ci.
L’astuce est de faire une copie du script, qui garde la méthode Get(), pour le faire exécuter par le CronTab de son serveur.
La nouvelle option “kidx_rule” avec le parametre “date+title” vous permettra de faire un dédoublonnage (des articles identiques) plus efficace quand vous fusionnez des flux RSS dont les articles identiques ont des URL (ou GUID) différentes.
Enfin, l’option “useOrigLink” est capable de retrouver les URL originales des articles diffusés dans des flux FeedBurner/Google, FeedSky, ou FeedsPortal.
NB: normalement, mYLastRSS est encore compatible avec les scripts (et tutoriels) de lastRSS.
Laisser un commentaire
Vous devez être connecté pour laisser un commentaire.