Re: Atom on portable wireless device (was: RE: Atom feed refresh rates)

2005-05-06 Thread Janne Jalkanen
You've written on your blog that you want to see more 304 responses. Well, I would suggest that what you *really* should want is more 226 responses -- 226 is the success code for an RFC3229+feed GET operation. I like so agree. 226 support would be highly commendable for everyone,

Re: Atom feed refresh rates

2005-05-06 Thread Walter Underwood
--On May 5, 2005 10:53:48 AM -0700 John Panzer [EMAIL PROTECTED] wrote: I assume an HTTP Expires header for Atom content will work and play well with caches such as the Google Accelerator (http://webaccelerator.google.com/). I'd also guess that a syntax-level tag won't. Is this important?

RE: Atom feed refresh rates

2005-05-05 Thread Andy Henderson
Actually, as I recall, last time this came up (proposed by Walter Underwood), someone pointed out accurately that RSS2 has had this functionality for a long time and that nobody ever really implemented it; thus there was a strong vote from experience against such a feature. -Tim There is no

RE: Atom feed refresh rates

2005-05-05 Thread Andy Henderson
You can do that with the Expires response header. Everytime the resource is requestef, serve it with a value of now + minimumrefreshinterval. Ah. I see what you mean. Thank you. The problem is that when you say You can do that now with the Expires response header - I can't. It's a

Re: Atom feed refresh rates

2005-05-05 Thread Mark Pilgrim
On 5/5/05, Andy Henderson [EMAIL PROTECTED] wrote: convincing the WG, I would simply point out that a mechanism widely available to, and understood by, feed providers and aggregators cannot do harm and has the potential to do a great deal of good. Not to be flippant, but we have one that's

RE: Atom feed refresh rates

2005-05-05 Thread Walter Underwood
--On May 5, 2005 8:15:10 AM +0100 Andy Henderson [EMAIL PROTECTED] wrote: here is no RSS2 feature I can see that allows feed providers to tell aggregators the minimum refresh period. There's the ttl tag. That was, I believe, introduced for a different purpose and determines the Maximum time

Re: Atom feed refresh rates

2005-05-05 Thread Graham
On 5 May 2005, at 1:54 pm, Andy Henderson wrote: I've no way to demonstrate aggregator use except my own - even though I support a tiny community I do observe and enforce the ttl tag. You seem to want the ttl element so that you have the publisher's permission to check less often. Why not just

Re: Atom feed refresh rates

2005-05-05 Thread Walter Underwood
--On May 5, 2005 8:07:15 AM -0500 Mark Pilgrim [EMAIL PROTECTED] wrote: Not to be flippant, but we have one that's widely available. It's called the Expires header. You need the information outside of HTTP. To quote from the RSS spec for ttl: This makes it possible for RSS sources to be

RE: Atom feed refresh rates

2005-05-05 Thread Andy Henderson
You seem to want the ttl element so that you have the publisher's permission to check less often. Why not just do so anyway if it causes so many problems? If that degrades the user experience too much, you're free to check more often. How is the ttl element useful to you? I allow anyone to

Re: Atom feed refresh rates

2005-05-05 Thread Mark Pilgrim
On 5/5/05, Walter Underwood [EMAIL PROTECTED] wrote: You need the information outside of HTTP. To quote from the RSS spec for ttl: This makes it possible for RSS sources to be managed by a file-sharing network such as Gnutella. Ignoring, for the moment, that this is a horrible idea and

Re: Atom feed refresh rates

2005-05-05 Thread James Aylett
On Thu, May 05, 2005 at 08:07:15AM -0500, Mark Pilgrim wrote: Not to be flippant, but we have one that's widely available. It's called the Expires header. I spoke with Roy Fielding at Apachecon 2003 and asked him this exact question: If I set an Expires header on a feed of now + 3 hours,

Re: Atom feed refresh rates

2005-05-05 Thread Henri Sivonen
On May 5, 2005, at 16:24, Walter Underwood wrote: --On May 5, 2005 8:07:15 AM -0500 Mark Pilgrim [EMAIL PROTECTED] wrote: Not to be flippant, but we have one that's widely available. It's called the Expires header. You need the information outside of HTTP. To quote from the RSS spec for ttl:

Re: Atom feed refresh rates

2005-05-05 Thread Tim Bray
co-chair-hat status=ON Warning: we are into the end-game. What really counts is the set of outstanding Paces. When Paul and I are going through the list to figure out consensus calls, emails that don't have a Pace in the Subject line are apt to get ignored. So I'm not sure this endless

Re: Atom feed refresh rates

2005-05-05 Thread Dan Brickley
* Henri Sivonen [EMAIL PROTECTED] [2005-05-05 18:35+0300] On May 5, 2005, at 16:24, Walter Underwood wrote: --On May 5, 2005 8:07:15 AM -0500 Mark Pilgrim [EMAIL PROTECTED] wrote: Not to be flippant, but we have one that's widely available. It's called the Expires header. You need

Re: Atom feed refresh rates

2005-05-05 Thread John Panzer
I assume an HTTP Expires header for Atom content will work and play well with caches such as the Google Accelerator (http://webaccelerator.google.com/). I'd also guess that a syntax-level tag won't. Is this important? The HTML solution for people who could not implement Expires: seems to

Re: Atom feed refresh rates

2005-05-05 Thread Mark Pilgrim
On 5/5/05, John Panzer [EMAIL PROTECTED] wrote: I assume an HTTP Expires header for Atom content will work and play well with caches such as the Google Accelerator (http://webaccelerator.google.com/). I'd also guess that a syntax-level tag won't. Is this important? Yes, and yes. This is

Re: Atom feed refresh rates

2005-05-04 Thread Julian Reschke
Brett Lindsley wrote: Andy, I recall bringing up the same issue with respect to portable devices. My angle was that firing up the transmitter, making a network connection and connecting to the server is still an expensive operation in time and power (for a portable device) - even if the server

Re: Atom feed refresh rates

2005-05-04 Thread Brett Lindsley
In reviewing the protocol spec (and the basic protocol spec), there is no mention of recommended HTTP headers. There are examples in the basic protocol spec that shows ETag and Last-Modified but not Expires. Maybe there should be a section in the protocol spec showing recommended headers (a

RE: Atom feed refresh rates

2005-05-04 Thread Andy Henderson
Isn't this what the HTTP Expires header is for (http://greenbytes.de/tech/webdav/rfc2616.html#header.expires)? I don't think this helps a lot with my original issue because in many cases a feed's updater will either not know when they will next update the feed, or will be updating the feed

Re: Atom feed refresh rates

2005-05-04 Thread Graham
On 4 May 2005, at 9:10 am, Andy Henderson wrote: I am adding Atom support to my Agg. For RSS feeds, I have used the ttl and sy:updatePeriod / sy:updateFrequency elements to allow feed providers to limit refresh rates. Why? I have, in any case, imposed a minimum refresh rate of one hour -

Re: Atom feed refresh rates

2005-05-04 Thread Julian Reschke
Andy Henderson wrote: Isn't this what the HTTP Expires header is for (http://greenbytes.de/tech/webdav/rfc2616.html#header.expires)? I don't think this helps a lot with my original issue because in many cases a feed's updater will either not know when they will next update the feed, or will be

Re: Atom feed refresh rates

2005-05-04 Thread Graham
On 4 May 2005, at 11:44 am, Brett Lindsley wrote: There is no reason to check feeds that are not being updated, but then, there currently is no way to know this. plug plug: http://www.fondantfancies.com/apps/shrook/distfaq.php As you indicated, if the feed had some element that indicated it

Re: Atom feed refresh rates

2005-05-04 Thread Walter Underwood
PaceCaching uses the HTTP model for Atom, whether Atom is used over HTTP or some other protocol. PaceCaching was rejected by the editors because it was too late (two months ago) and non-core. I think that: a) it is never too late to get it right, and b) scalability is core. The PACE describes

Re: Atom feed refresh rates

2005-05-04 Thread Robert Sayre
On 5/4/05, Walter Underwood [EMAIL PROTECTED] wrote: PaceCaching uses the HTTP model for Atom, whether Atom is used over HTTP or some other protocol. PaceCaching was rejected by the editors because it was too late (two months ago) and non-core. In this WG, the editors don't reject

Re: Atom feed refresh rates

2005-05-04 Thread Eric Scheid
On 5/5/05 12:44 AM, Graham [EMAIL PROTECTED] wrote: uses 3GB a day, or about $1.20 at current prices. only in some parts of the world. over here I'm paying 13.2 cents per K and reading from a recent bill 2,982.61 Kbytes cost me $393.79 AUD. e.

Re: Atom feed refresh rates

2005-05-04 Thread Tim Bray
On May 4, 2005, at 7:44 AM, Graham wrote: A quick look at that site turned up only one other site actually complaining, MSDN, and they changed their minds: Actually, as I recall, last time this came up (proposed by Walter Underwood), someone pointed out accurately that RSS2 has had this

Re: Atom feed refresh rates

2005-05-04 Thread Roger B.
This is a myth perpetuated by cheapskate bloggers. There's no technical reason for it beyond I bought a lousy hosting package. Graham: I disagree. In a time where referrer and trackback spam agents are hammering servers everywhere, it's quite reasonable for aggregator developers to exhibit

Re: Atom feed refresh rates

2005-05-04 Thread Chris DeSalvo
On May 4, 2005, at 3:44 AM, Brett Lindsley wrote: Andy, I recall bringing up the same issue with respect to portable devices. My angle was that firing up the transmitter, making a network connection and connecting to the server is still an expensive operation in time and power (for a portable

Re: Atom feed refresh rates

2005-05-04 Thread Graham
On 4 May 2005, at 7:11 pm, Chris DeSalvo wrote: My feed list amounts to about 20 MB of data per day when polling once per hour. That is a lot of air time for a small radio, and a lot time spent grinding in an XML parser for a small CPU. This is especially upsetting because by my

Re: Atom feed refresh rates

2005-05-04 Thread Chris DeSalvo
On May 4, 2005, at 11:35 AM, Graham wrote: On 4 May 2005, at 7:11 pm, Chris DeSalvo wrote: My feed list amounts to about 20 MB of data per day when polling once per hour. That is a lot of air time for a small radio, and a lot time spent grinding in an XML parser for a small CPU. This is

Re: Atom feed refresh rates

2005-05-04 Thread Chris DeSalvo
I do not disagree. I just wanted to get my $0.02 in for completeness. I'm happy as a clam with atom as it is now. -chris On May 4, 2005, at 12:52 PM, Robert Sayre wrote: No one is denying the existence of the problem you're describing. However, this WG has consistently decided is that an

Re: Atom feed refresh rates

2005-05-04 Thread Robert Sayre
On 5/4/05, Chris DeSalvo [EMAIL PROTECTED] wrote: If the feed provided a hint for a reasonable polling frequency, it would be a plus for limited-resource devices. I hate to suggest that the format be changed as a prophylactic measure against bad-citizen servers, but that is the problem

Re: Atom feed refresh rates

2005-05-04 Thread Lance Lavandowska
On 5/4/05, Roger B. [EMAIL PROTECTED] wrote: That's not to say that there's something necessarily wrong with an aggregator that allows users to pull feeds every five minutes. If In the toy aggregator I wrote I played with a scheduler that tried to throttle itself based on the feeds response.

Atom on portable wireless device (was: RE: Atom feed refresh rates)

2005-05-04 Thread Bob Wyman
Chris DeSalvo wrote: As the author of an aggregator app for a portable wireless device I can tell you that this is a serious problem for this class of products. You didn't list support for RFC3229+feed[1,2] as one of the things you are doing. This would help you drastically reduce the