PHP中的线程?

PHP中的线程?,第1张

PHP中的线程?

编辑(感谢@Efazati,这个方向似乎有了新的发展)

http://php.net/manual/en/book.pthreads.php
注意:(从这里底部):

pthreads曾经是并且现在是一个效果很好的实验。它的任何限制或功能可能随时更改;[…]

/编辑

PHP中没有线程!

解决方法
是存储作业在队列(说行与电子邮件的表),并有一个cronjob打电话给你的PHP脚本在给定的时间间隔(比如2分钟),轮询工作。当作业存在时,获取一些作业(取决于您的php的安装超时时间)并发送电子邮件。

推迟执行的主要思想是:

  • 主脚本在队列中添加作业
  • cron脚本将它们分成小块发送

陷阱:

  • 确保您不发送电子邮件而不将其从队列中删除(最坏的情况是,如果用户每隔2分钟收到一些垃圾邮件…)
  • 确保在不先执行作业的情况下不要删除作业…
  • 使用分数算法处理退回电子邮件


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5588316.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存