最近开发遇到这样一个问题,就是希望在客户提交订单的时候能够以邮箱的方式通知给客服人员,想到两个方法:
1:在提交订单的时候处理完业务逻辑后顺便发送信息。但是不想因为这样延长了订单提交处理的时间。
2:写一个脚本,用定时器定时执行该脚本,在脚本中执行信息通知的事情。但是就要24小时不停的访问网站。
请问一下有没有其他比较好的方法。
最近开发遇到这样一个问题,就是希望在客户提交订单的时候能够以邮箱的方式通知给客服人员,想到两个方法:
1:在提交订单的时候处理完业务逻辑后顺便发送信息。但是不想因为这样延长了订单提交处理的时间。
2:写一个脚本,用定时器定时执行该脚本,在脚本中执行信息通知的事情。但是就要24小时不停的访问网站。
请问一下有没有其他比较好的方法。
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.6k 阅读✓ 已解决
使用脚本的方式,不一定需要去访问网站。
send.php
,里面含有发送邮件的逻辑代码。当客户提交订单的时候,在逻辑代码中以执行脚本的方式去触发发送邮件。php函数shell_exec是异步执行脚本,并不需要等待脚本执行完,还可以传参。