问一个 SMTP 代发邮件的效率问题

2014-12-15 10:10:35 +08:00
 xiaoz
在WEB开发中经常会用到SMTP协议来发送邮件,也可以选择是否使用SSL,那么如果使用SSL效率是不是会更低一些呢?总感觉SMTP发送邮件的时候有点慢。
3287 次点击
所在节点    程序员
10 条回复
ryd994
2014-12-15 10:17:12 +08:00
不会差太多,除非你CPU不够。
SSL主要是连接的时候多一个回合的SSL握手,其他的时候瓶颈都是网络。
jianghu52
2014-12-15 10:36:33 +08:00
如果你的服务商允许你装postfix,建议你还是postfix,有log,可以看到底是什么比较慢。
limbo0
2014-12-15 10:40:57 +08:00
SSL还要加密,占CPU
V5YUN
2014-12-15 10:41:10 +08:00
smtp的可靠性可能一般(smtp的服务商是否限制你的发送频率和数量)

如果频率高,最好还是用mailgun或sendcloud的api服务
V5YUN
2014-12-15 10:42:04 +08:00
@limbo0 CPU占用这一点,在现在CPU资源足够的情况下,几乎可以忽略不计了
xiaoz
2014-12-15 10:45:39 +08:00
@limbo0 占用CPU倒是关系不大,自己的VPS一般CPU空闲还很多。
EPr2hh6LADQWqRVH
2014-12-15 10:50:37 +08:00
SMTP协议自己的机制就不利于加速。
要来回通信好几回才行
#你好,我是服务器。
>你好,我是客户abc@bb.com。
#好得,你继续
>我有一封信要给ccc@cc.com
#好得,你继续
>窝要发了
#好得,来吧,记得以over结束
>bbbbbbbover
#好得,搞定了
>再见
#拜拜
xiyan
2014-12-15 10:54:47 +08:00
用SMTP吧
mengzhuo
2014-12-15 11:58:16 +08:00
是说STARTTLS??

网络需要多传的数据也就握手
08年后的CPU一般都有AES硬件加速模块,占CPU也可以忽略了
当然网上的说法都只是参考,LZ需要实际测试一下
zts1993
2014-12-15 15:33:08 +08:00
SSL占用的时间和网络连接传输时间相比不是很大吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/153950

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX