[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [leafnode-list] Bandwidth limiter for fetch downloads?



Marc Mutz wrote:

> I would like to ask the exact opposite of all that. I have the strong
> feeling that downloading articles over the modem line could be faster.
> So maybe there could be in future releases a command line option that
> lets one specify which newsgroups a given instance of fetch should
> visit, so one could do
>  fetch -P
>  fetch --only-newsgroups comp.* &
>  fetch --only-newsgroups alt.* &
> in e.g. ip-up?

Maybe that's faster!!!??? I really don't know.

IMHO it's the way fetch communicates with the news-server. After it
knows which articles are new, it sends for each new article a HEADER and
- if the filtering doesn't fail - a BODY command to the news-server.

I use fetch with the delaybody option. Many of my news-groups are high
traffic and I read only a small percentage of the articles. So, I'm
mainly interested in the headers.

Instead of issueing for each article a HEADER command, you can send a
XOVER command to the news-server and you'll get the most important
headers (not all headers) for a specified range of articles, that means
1 command for N articles. The bigger N, the bigger the performance gain.

I've implemented the XOVER command in fetch (based on 1.10b2), and it
shows that fetch with XOVER is 3 times faster than fetch with HEADER.
Over all I can get rates about 3 KB/sec with a 33.6 modem. If N > 100
the XOVER rate is even higher, sometimes 4-5 KB/sec (thanks to modem
compression).

Dieter Rohlfing

-- 
leafnode-list@xxxxxxxxxxxxxxxxxxxxxxxxxxxx -- mailing list for leafnode
To unsubscribe, send mail with "unsubscribe" in the subject to the list