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