I thought the essence of the argument against this is the fact that
such testing doesn't happen one at a time, but instead in unison with
one another. So if 20 queries are sent out and the first 10 that come
back to put the score high enough to fail, there isn't really that much
overhead in waiting for the remaining 10 to come back considering that
they have already been queried. I'm not sure exactly how the application handles the technical tests, but it would seem that many of them are done in unison as opposed to independent of one another just like the DNS-based tests. HELOBOGUS, SPAMHEADERS and BADHEADERS for instance all look at the same pieces of information, so it's probably not something that can be separated into individually triggered tests. I would think that by the time you caught a high enough score, the majority of the processing would already be finished and you would only be waiting on the remaining DNS queries to come back. Another issue is that score handling is only marked in the $default$.junkmail files, and you can have different settings for each domain and user depending on your version, yet there is only one global.config file that gets used for every user on a system. So knowing what score to stop on becomes overhead since the system doesn't need to keep track of handling information during testing as things stand, and beyond that a logic mess for a programmer. I guess that while what you suggest would be nice in some circumstances, it might not be practical programmatically??? I'm also going to guess that some of the newer tests that involve opening, parsing and execution of files like SPAMDOMAINS and SPAMCHECK would have a noticeable impact on the processor cycles needed, and that might be why you are seeing the increase that you are. Some DNS-based tests might also be slow in responding, and might also rarely return a match, in which case it would make sense to remove them if you are worried about processing time. I'm no expert on the details, but that's what makes sense from what I think I know :) Matt Todd - Smart Mail wrote:
|
- [Declude.JunkMail] Setting MAX Testing Weight Todd - Smart Mail
- Re: [Declude.JunkMail] Setting MAX Testing ... R. Scott Perry
- RE: [Declude.JunkMail] Setting MAX Testing ... John Tolmachoff \(Lists\)
- Re: [Declude.JunkMail] Setting MAX Test... Todd - Smart Mail
- Re: [Declude.JunkMail] Setting MAX ... Todd - Smart Mail
- Re: [Declude.JunkMail] Setting ... Matthew Bramble
- Re: [Declude.JunkMail] Setting ... paul
- Re: [Declude.JunkMail] Set... R. Scott Perry
- Re: [Declude.JunkMail]... Todd - Smart Mail
- RE: [Declude.JunkMail]... John Tolmachoff \(Lists\)
- RE: [Declude.JunkM... R. Scott Perry