首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通讯电子邮件发送率在移动EC2和RDS服务器后急剧下降

通讯电子邮件发送率在移动EC2和RDS服务器后急剧下降
EN

Server Fault用户
提问于 2015-10-15 10:14:21
回答 1查看 72关注 0票数 -3

我们在北弗吉尼亚地区使用AWS服务已经有几年了。由于我们的大多数客户都在亚洲,我们希望将服务器转移到新加坡地区,以降低延迟。我们将EC2和RDS服务器移到新加坡,从而降低了延迟。然而,SES端点仍然是北弗吉尼亚(因为新加坡没有端点)。一旦我们这么做,我们注意到发送时事通讯电子邮件所需的时间急剧减少(从EC2/RDS在北弗吉尼亚的每小时12000封电子邮件减少到EC2/RDS搬到新加坡时的每小时2000封电子邮件)。

1)如果SES端点是北弗吉尼亚,EC2/RDS在新加坡,那么电子邮件发送速度会下降吗?

2)如果有,是否有任何解决办法,使我们可以继续在新加坡拥有EC2/RDS,并且仍然以较快的速度发送电子邮件?

任何帮助都将不胜感激。

如果您需要更多的信息,请告诉我们。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2015-10-15 12:26:22

很有道理的是,您的电子邮件发送中的吞吐量下降可以归因于延迟的增加。回溯您的号码,如果我们看一下发送1封电子邮件的时间:

3600秒/ 2000电子邮件= 1.8秒/电子邮件

3600秒/ 12000封电子邮件=0.3秒/电子邮件

发送电子邮件的大部分时间可能是由于您的EC2实例和SES之间的往返。特别是SMTP是相当闲聊的,需要几次往返才能传递消息。

有几种方法可以提高这一比率:

  • 多线程您的电子邮件发送过程,以便几个电子邮件在同一时间发送。这将减少较高的事务时间。
  • 在弗吉尼亚州运行一个专门发送这些电子邮件的实例。只需在大容量传输中发送地址列表,并让它工作。
  • 使用SES API而不是SMTP进行调查,它们可能允许您同时向许多用户提交电子邮件,同时仍然可以在所有消息上获得适当的信封。
票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/729143

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档