diff options
author | Tony Finch <dot@dot.at> | 2005-06-29 14:29:05 +0000 |
---|---|---|
committer | Tony Finch <dot@dot.at> | 2005-06-29 14:29:05 +0000 |
commit | 894a6bd8650c220748218874e5f4079ee063695b (patch) | |
tree | e7702c925f39f1d84d60563271d82392e14c1400 /doc/doc-txt/NewStuff | |
parent | 14c6eb7262750e6779d1f4b4f19155efd8ca92e4 (diff) |
Add a small note about the performance implications of complicated
ratelimit setups.
Diffstat (limited to 'doc/doc-txt/NewStuff')
-rw-r--r-- | doc/doc-txt/NewStuff | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/doc-txt/NewStuff b/doc/doc-txt/NewStuff index 793887065..6ef8f2855 100644 --- a/doc/doc-txt/NewStuff +++ b/doc/doc-txt/NewStuff @@ -1,4 +1,4 @@ -$Cambridge: exim/doc/doc-txt/NewStuff,v 1.53 2005/06/27 14:34:33 ph10 Exp $ +$Cambridge: exim/doc/doc-txt/NewStuff,v 1.54 2005/06/29 14:29:05 fanf2 Exp $ New Features in Exim -------------------- @@ -235,6 +235,14 @@ TF/04 There is a new ratelimit ACL condition which can be used to measure cdb {DB/ratelimits.cdb} \ {$value} {RATELIMIT} } + Warning: if you have a busy server with a lot of ratelimit tests, + especially with the per_rcpt option, you may suffer from a performance + bottleneck caused by locking on the ratelimit hints database. Apart from + making your ACLs less complicated, you can reduce the problem by using a + RAM disk for Exim's hints directory, /var/spool/exim/db/. However this + means that Exim will lose its hints data after a reboot (including retry + hints, the callout cache, and ratelimit data). + TK/01 Added an 'spf' lookup type that will return an SPF result for a given email address (the key) and an IP address (the database): |