首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于发送电子邮件通知的性能改进建议?

关于发送电子邮件通知的性能改进建议?
EN

Stack Overflow用户
提问于 2010-04-24 07:59:17
回答 4查看 418关注 0票数 0

我的应用程序需要大约几秒钟的时间来执行代码,在测试服务器上立即发送电子邮件,而其他的东西都没有运行。不确定这是否是典型/预期的。我也在使用php框架Kohana的邮件助手,而不是直接使用php的邮件,如果这很重要的话。安排一个cron作业每5分钟左右发送一次电子邮件总是更好吗?或者,我应该能够立即发送电子邮件,而我只是没有做正确的事情?

该脚本所做的是在数据库中插入一行,并通知相关组该行已创建。这些组通常少于20个人,所以我只需为每个组成员每次调用Kohana的电子邮件助手。

EN

回答 4

Stack Overflow用户

发布于 2010-04-24 08:04:23

我不确定Kohana helper的实现,但php文档是这么说的:

邮件注意:值得注意的是,

()函数不适合循环中的大量电子邮件。此函数为每个电子邮件打开和关闭SMTP套接字,效率不是很高。有关发送大量电子邮件的信息,请参阅»PEAR::Mail和»PEAR::Mail_Queue软件包。

票数 2
EN

Stack Overflow用户

发布于 2010-04-24 08:36:48

http://swiftmailer.org/是一个优秀且可靠的邮件发送器。也许另一种方法才是正确的答案。

票数 2
EN

Stack Overflow用户

发布于 2010-04-26 01:28:21

有些不对劲,对于少于20个用户的组,应该是快速的。> 100将获得较慢的处理时间。

查看您的服务器设置。或者,使用IMAP函数...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2702636

复制
相关文章

相似问题

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