在我的Yii 1.1应用程序中,我需要在正确创建记录后发送2封电子邮件,但由于电子邮件功能很慢(我使用的是SMTP身份验证),用户每次都必须等待4-6秒。我尝试使用php exec函数,但是我调用的脚本没有Yii框架。有没有一种方法可以直接调用操作或邮件函数而不需要等待?runaction Yii扩展对我不起作用,我试图使用它,但runBackground函数从未被触发。
发布于 2015-02-18 01:52:29
嗨,我理解你的需求,你知道Yii的灵感来自Ruby on Rails。在Ruby on Rails中,有一个Delayed Job。幸运的是Yii有一些扩展,对于后台工作,请查看以下内容,
希望这能有所帮助。
发布于 2015-02-17 23:43:12
您是否有权访问服务器上的调度程序(如cron)?每分钟将消息保存到非交互处理的队列中。
https://stackoverflow.com/questions/28564571
复制相似问题