In fnclient 0.1.0 there will be a new index and a new newsgroup
format.  Instead of an index or newsgroup containing a flat list of
items in the form:

<group>/<id>

There will be this and another mechanism which will block items
together every 256 items and place it in two files with the keys:

<group>/ARCHIVE/<(high id / 256) - 1>
<group>/ARCHIVE/BACKUP/<(high id / 256) - 1>

The purpose of these archive file is so that in high volume newsgroups
clients can autodetect these files and extract the next 256 items
instead of having to get each item individually.  The reason for
having two archive files is to increase reliability (files can get
randomly lost on Freenet).

Another purpose of this mechanism is that it gives new users a
starting id to download items from.  A client may quickly download
each archive file, or just request each archive file to find if it
exists (and thus to skip it).

This mechanism works best with high volume newsgroups.  One thing that
may have to be changed is the block interval (256 items above, but
might be changed to 128 items).

-- 
Travis Bemann
Sendmail is still screwed up on my box.
My email address is really bemann at execpc.com.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 1288 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20000812/6964ffca/attachment.pgp>

Reply via email to