On Jan 3, 2006, at 4:01 PM, Matthew Schmidt wrote:
Definitely useful, but I question how we plan on blocking requests from referrers that are bad? If everything is pushed into the queue, wouldn't the request just continue as normal with the blacklist processing happening
later?

Yes, that appears to be a shortcoming of this proposal.

If we want to answer referrer spammers with a 403 access denied, as we do now, then I guess we could do something like this: when the request comes in, check it against the blacklist, which is in memory. If it matches, then pitch it out with a 403. Otherwise, put it in the queue for storage in the DB.

With that approach, we'd still do some work for each referrer but we wouldn't have to hit the DB.

- Dave



-Matt

-----Original Message-----
From: Allen Gilliland [mailto:[EMAIL PROTECTED]
Sent: Tuesday, January 03, 2006 3:18 PM
To: [email protected]
Subject: Proposal: Asynchronous Referrer Processing

This is already linked on the Roller 2.2 proposal page, but I thought
I'd send it out directly as well.

http://rollerweblogger.org/wiki/Wiki.jsp? page=AsynchronousReferrerProcessing

This will allow Roller admins to optionally process referrers in an
asynchronous manner, i.e. not tied to the http request/response cycle.

Thoughts/comments always welcome.

-- Allen

Reply via email to