Re: Saving Bandwidth on RSS Feed Details
"James Holderness" <[email protected]> Tue, 13 Oct 2009 23:14:59 +0100
| Newsgroups | gmane.network.syndication.rss.support |
|---|---|
| Message-ID | <[email protected]> |
Rogers wrote:
> A publisher who wished to make use of this would be advised to
> move all channel elements except for title, link, description
> and atom:link to the detail URL.
I would think you'd still need to send the full feed by default for
backwards compatibility with clients that don't understand your new minimal
format. And then those clients that were willing to except the minimal feed
would include some kind of HTTP header to identify that capability to the
server.
At that stage though, you have no need for a link to an external source. If
a client decides that it wants the full feed details, it just doesn't
include the magic HTTP header. And if the server wants to force the full
details down to client in the event of an update, it can just ignore the
header (possibly based on etags or If-Modified-Since for clients that have
already been updated).
However, your problem now is how this will all be handled by proxy servers.
You're going to need to include a Vary header of some sort. How well that
works may depend on the kind of header you use to signal support for this
capability.
And at the end of the day, I'm not sure it's really worth all the effort.
You're proposing keeping a bunch of elements that I'd be happy to see
dropped, but not keeping ones that I'd consider essential. I imagine
everyone's opinion on this would differ though, so the end result may never
satisfy anyone.
With compression enabled, is it really going to save you that much
bandwidth?
Regards
James
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/rss-public/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/rss-public/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:[email protected]
mailto:[email protected]
<*> To unsubscribe from this group, send an email to:
[email protected]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/