On Thu, Apr 17, 2014 at 10:05:05PM +0200, Nicolas HAHN wrote: > > exist. Except that the GreyLSE is built for ISP type loads (well, this is > what I wouldl ike to focus on), and my wish was to optimize the thing > everywhere possible. Adding abstraction layers is adding milliseconds to > the processing... I would prefer, for example, to offer the possibility > to compile it with various DB libs... Why not...
SQL backend for greylisting and most other stuff is pretty pointless and awkward to set up. My own perl greylister simply stores everything in memory and easily performs 5000+ requests per second. If you need more redundancy, you could simply use say Redis which performs as well.