homepage Welcome to WebmasterWorld Guest from 54.211.0.191
register, free tools, login, search, subscribe, help, library, announcements, recent posts, open posts,
Subscribe to WebmasterWorld
Visit PubCon.com
Home / Forums Index / Code, Content, and Presentation / RSS, ATOM, and Related Technologies
Forum Library, Charter, Moderators: bill & werty

RSS, ATOM, and Related Technologies Forum

    
RSS Feed Caching
Trouble when you delete something....
trillianjedi




msg:3113846
 9:38 am on Oct 9, 2006 (gmt 0)

I wonder if people realise that this can be just as bad as SE page caching?

If you run an RSS feed, the chances are some online resource somewhere is caching it (all the major feedreaders/aggregators do this).

That means when you delete a post, you don't entirely delete the post - traces remain in the feed caches including title and snippet and, if you publish entire posts along the feed, the entire post.

Anyone been caught out by this?

TJ

 

Visit Thailand




msg:3115150
 6:42 am on Oct 10, 2006 (gmt 0)

I have not been caught out by it but am curious as to whether there is a noarchive tag for RSS feeds?

Jordo needs a drink




msg:3115535
 2:52 pm on Oct 10, 2006 (gmt 0)

It really depends on why it's being cached and how the application (feed reader, aggregator, and/or directory) is designed.

They're "supposed" to cache the feed to reduce bandwidth and server resources on the feed's originating site. The cache "should" be deleted and replaced with a current copy of the rss feed whenever the feed is modified. Meaning if an article is deleted, then the feed reading application should replace the feed's cache with the new version that doesn't have the article.

One application I know of, replaces the cache every time the feed reports it's been modified and replaces the cache every 8 hours if the feed hasn't reported it's been modified. The application has to do this because most feed's aren't reporting when they've been modified.

I say "supposed" and "should" because I don't know how every application has been designed; I just know what feed caching is "supposed" to be for.

IMO, the biggest thing a feed creator can do, is ensure that his/her server is using the if-modified-since. This way, feed readers know when the feed has been modified and can ensure their cache contains the updated feed, and not an outdated version that contains information they don't want included. The biggest thing a feed reading application's developer can do is incorporate the if-modified-since headers and refresh the feeds cache less than daily (but not too often) in case the feed doesn't report it's been modified.

Global Options:
 top home search open messages active posts  
 

Home / Forums Index / Code, Content, and Presentation / RSS, ATOM, and Related Technologies
rss feed

All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
Home ¦ Free Tools ¦ Terms of Service ¦ Privacy Policy ¦ Report Problem ¦ About ¦ Library ¦ Newsletter
WebmasterWorld is a Developer Shed Community owned by Jim Boykin.
© Webmaster World 1996-2014 all rights reserved