1.正常的编写邮件发送代码
2.把最后的send改一下,变成存入redis队列的函数
3.编写一个取出redis队列内容的函数3,然后按个进行发送
4.在command或者shell模块编写一个函数4,进行调用步骤3的函数
5.在crontab进行指定php执行步骤4的函数,进行异步发送邮件
总结:
这个是因为php没有异步的功能,导致只能依靠linux的crontab进行异步
现在php的扩展swoole已经有了异步task,可以用来异步发送邮件!
1.正常的编写邮件发送代码
2.把最后的send改一下,变成存入redis队列的函数
3.编写一个取出redis队列内容的函数3,然后按个进行发送
4.在command或者shell模块编写一个函数4,进行调用步骤3的函数
5.在crontab进行指定php执行步骤4的函数,进行异步发送邮件
总结:
这个是因为php没有异步的功能,导致只能依靠linux的crontab进行异步
现在php的扩展swoole已经有了异步task,可以用来异步发送邮件!