On 2012-05-23, JJ Conductor <
fake....@example.com.nospam.com> wrote:
> Orinoco wrote:
>>
>> When I was considering doing a rec.juggling interface, one of the ideas I
>> had was to insert the message into the database instantly, then remove &
>> reinsert it when it turns up in the newsfeed. That way your users get the
>> instant feedback they crave & usenet continues on. Gets a bit complicated
>> when you have multiple replies posted before the feed catches up, but
>> doable if you can keep track of the references.
>>
>> Orin - just checking out the other next gens
>
> Orin, When I first looked into creating JuggleJunction.org I did have that
> same thought. I'm pretty sure we can do it.
Of course, the "right" way to reduce latency is to do it like this:
- set up a local nntpd (eg inn) and peer it with multiple providers (bonus
resiliance win!)
- it's local, so you can poll it as often as you like when pulling articles
in to the database. This cuts your reception latency a lot.
- posting articles to your local server which are then pulled in quickly
means they show up quickly.
Some nntpd's even allow you to trigger scripts when they receive an article
which could (for example) push it straight into your database at submission
time.
No mucking about with cached copies and a second set of references in a
database table, minimum latency for posts submitted through the web
interface.
Oh, and you get the ability to run a locally tuned copy of cleanfeed and
do some spam filtering! Win!
This was all stuff I wanted to do to IJDb but didn't have the time to sort
out.
--
----== posted via
slrn.sourceforge.net ==----