Making ListManager Run Faster
Below is a list of techniques which can improve Aurea List Manager performance, and make it run faste:
Limit SMTP error logs
Receiving detailed SMTP logs for a list posting can sometimes be the only way to track down problems. However, keeping track of all this information can lower performance of your ListManager server. Use detailed SMTP reports only when you want to solve critical delivery problems.
Do not receive Error Mail Notifications
If you have a large mailing list (10,000+ members), and set yourself
to receive error mail notifications, ListManager forwards to you every copy of Error mail. This increases the amount of work Aurea List Manager needs to do when it receives error mail.
Do not disable error mail handling
By default, Aurea List Manager keeps track of error mail, and a point each day that a user bounces
mail (when a transient or permanent failure occurs). After a number of points configured in the List Settings
screen, a user is put on hold. Do not turn this mechanism off for large lists, as this indicates to
Aurea List Manager to send mail to all your email addresses, even those that are invalid. We find that up to
10% of a mailing list's addresses go bad every month. Not letting Aurea List Manager clean up the list of members
for you adds significantly to the load. See Utilities:
List Settings: Automatic Maintenance for information on how to set your lists up to properly hold
and purge members.
Purchase the "Plus", “Diamond”, or "Extreme" version of ListManager.
If you are unsure as to whether a different license can help you, contact us at sales@lyris.com
for a free time-dated enhanced serial number, which provides you with a limited-time opportunity to
see that version in action.
Make sure you have enough memory
Many sites are out of memory, and running on virtual memory (hard disk swapfile). The most important
measurement on Windows and Unix systems is the total memory that your processes are using. If your processes
are using more memory than you have physical memory, then you are low on memory, and likely using your
swapfile heavily.
Make sure you have sufficient bandwidth
The recommended bandwidth for the various license levels may be insufficient for your needs if you are sending out large messages, or if ListManager is sharing its bandwidth with other applications.
Notify held members infrequently
On large lists, ListManager can identify members with email problems and put them
on hold. If you use the hold notify feature, where ListManager sends a notification message to held members,
do so infrequently, such as on a 4 or 5 day interval. Sending held notifications every night tends to
use a lot of CPU power just to try to send mail to people who probably are not receiving it anyway.
Limit the amount of Tcl scripting in a mailing
Extensive tcl scripting to customize messages can slow down mailings, as more processing must be done for each message.