我正在编写一个实时 Wep 应用程序,类似于拍卖网站。问题是我需要一个守护进程脚本,最好是 php,它在后台运行并不断启动对 mysql 数据库的查询,并根据一些条件(结果集中的时间和条件)更新其他表。守护进程的性能至关重要。示例用例:我们有一笔交易将在 2 分 37 秒后到期。即使没有人在观看/竞标,我们也需要在它开始后的 2:37 内准确地过期。
任何人都可以建议最能执行此类任务的编程技术/软件吗?
提前致谢
更新:交易到期时需要执行查询,无论用户是否曾经访问过。
最佳答案
为什么需要按时间间隔触发查询?你不能改变你的前端的工作方式吗?
例如,在“优惠”页面中,仅显示尚未过期的优惠 - 简化示例:
SELECT * FROM Deal WHERE NOW() <= DateTimeToExpire
相应地,对于“订单”页面,只有在时间尚未到期的情况下,交易才能成为已下订单。
关于php - 用于在后台更新 mysql 数据库的守护程序软件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7182791/