关于SAE的Email到达率很低的解决方案
今年8月份,
我开始接触sae,
历时2个月,我用CI框架,开发好了我自己的网站:方酷
并获得了sae的优秀作品的二等奖,获奖地址为:http://cloudbbs.org/forum.php?mod=viewthread&tid=18274
开始,我为sae强大的性能感到开心。
但是,时间长了,我发现,sae还有很多问题有待解决,
比如自带的邮件类,虽然说,是提交到了队列,但是到达率真的很低,为此,我一直十分苦恼,
最终,我决定采取以下解决方案:
1.将要发送的邮件存储进数据库
2.在另外的一个虚拟主机或者其他地方,做一个可以发送邮件的接口
3.在自己的代码中写接口,去调用远程的发邮件接口
4.开始发送邮件的时候,先将邮件存进数据库,然后开启一个taskQueue,去调用本地的发送邮件方法
这样就可以准确的发送邮件,保证到达率,并且还不会因为远程调用影响网站操作速度了。