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.