snowcrash+sa writes:
> hi jason,
> 
> > If I understand correctly, part of the recompile process includes removing
> > redundant regexps.  It can only do this if all rulesets are available at 
> > compile
> > time for comparison.
> 
> hm.  if that *is* the case, then you've got a point.

That is indeed the case.  I should have gone into more details. Basically,
it'll always have to analyze all of the rule regexps en masse, from all
rulesets; but the most time-consuming part of the process is base string
extraction, which runs one regexp at a time.  It could be sped up
greatly if those base strings were cached.

> > To reduce load, maybe you can compile on a different
> > server and redistribute?
> 
> of course that's always a possiblity. but, heh, i've already got
> SA/ClamAV on a separate box from my mail server to 'reduce load' ...
> at this rate, i'm gonna need a farm ;-)

it wouldn't be the first SpamAssassin farm ;)

--j.

Reply via email to