我正在编写一个实时的wep应用程序,类似于拍卖网站。问题是我需要后台运行的后台驻留程序脚本(最好是php),并不断启动对mysql db的查询,并基于某些条件(结果集中的时间和条件)更新其他表。守护程序的性能至关重要。用例示例:我们有一项协议将在2:37分钟内到期。即使没有人在观看/竞标,我们也需要自开始以来的2:37完全使它过期。

任何人都可以建议最好地执行此类任务的编程技术/软件吗?

提前致谢

更新:无论交易是否被用户访问,交易过期时都需要执行查询。

最佳答案

为什么需要按时间间隔触发查询?您不能只更改前端的工作方式吗?

例如,在“交易”页面中,仅显示尚未到期的交易-简化示例:

SELECT * FROM Deal WHERE NOW() <= DateTimeToExpire


因此,对于“订单”页面,仅当时间尚未到期时,交易才能成为下订单。

关于php - 后台程序软件以在后台更新mysql数据库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7182791/

10-16 14:35