Throughput
Many vendors of e-mail components seem to be making claims of various throughput rates,
and people ask us all the time exactly how fast our objects are, or how many
pieces of mail can the SMTP object send in an hour.
There are many variables that affect message throughput, and since sending a piece of mail requires
that you communicate with the recipients mail server, some of these variables may not be under your control at all.
Variables Affecting Message Throughput
- The actual message being sent (size, encoding, etc...)
- The speed of the computer creating the mail (CPU, HD subsystem,
memory, processing software)
- The speed of the connection between the computer sending mail and the
sender's mail server
- The speed and responsiveness of the sender's mail server
- The speed of the Internet connection between the sender's mail server and
the recipient's mail server
- The speed and responsiveness of the recipient's mail server
Variables 1 through 4 are somewhat under your control, but variables,
5 and 6, may be totally out of your control. To compound this problem,
variables 5 and 6 are also the largest of the variables because they will most likely
vary for each piece of mail sent.
What Can EasyMail Do for You?
The EasyMail SMTP Object is only one small part of variable 2. If you use
EasyMail SMTP Express message queuing system as your outgoing mail server, we
can boost performance with variables 3 and 4. But the largest variables, 5
and 6, are totally out of our control, and yours.
What we can say for sure is that the EasyMail Objects were written to be absolutely as fast as possible.
Everything was coded in C++, and never was a single byte wasted. We have
spent years optimizing our code and we would be totally shocked if you found a product that
could process mail faster.
|