ietf-nntp "Common NNTP Extensions" document updated

Clive D.W. Feather clive at demon.net
Mon Dec 1 01:47:29 PST 1997


Vincent Archer said:
> I have a site that rely on passive feeds a lot, for various "historical"
> reasons, notably the fact that I'm using a laptop which is only
> infrequently connected to the network. I've discussed firsthand with the
> admin at the other end on when NEWNEWS was to be used, and the answer was,
> after a few tries, "never".

You clearly didn't talk to us.

> Having all articles grouped within the same newsgroup also means that you are
> using a lot less inode seeks (you're staying in the same directory), as
> opposed to massive

This is parochial - it assumes one particular implementation.

>> It also makes it easy to fill in gaps in the feed from other
>> servers. That can be done with other methods but it means tracking
>> the article number high water marks for all the servers as well
>> as a history of fetched article IDs.
> You are already doing this in your server.

Eh ? If you are going to fill in gaps with NEWNEWS, you need to store one
date per feed. That's all. To do it by articles, you need to store a last
article number per group per feed. Much more data. Furthermore, if you have
a lot of overlap between feeds, NEWNEWS allows you to optimize the traffic
because you only fetch article IDs initially, then only fetch *new*
articles. Using other techniques sends you a load of superfluous data.

> But this means that, instead of keeping track of high water, you have to keep
> track of dates for each group.

No, you can use one date per peer.

> Plus the hassle of synchronising your date
> with that of the server at the exact instant you are doing NEWNEWS (else
> you could end up asking for the same article at the end of a session, then at
> the beginning of another).

Big deal - put a deliberate overlap in, and use your history file to weed
out duplicates.

None of this is rocket science - on the contrary, we have tens of thousands
of customers reading news like this every day.

-- 
Clive D.W. Feather     | Work:  <clive at demon.net>  | Tel: +44 181 371 1138
Director of            | Home:  <clive at davros.org> | Fax: +44 181 371 1037
  Software Development |
Demon Internet Ltd.    |



More information about the ietf-nntp mailing list