php - 用于在后台更新 mysql 数据库的守护程序软件

标签 php mysql web-applications real-time daemon

我正在编写一个实时 Wep 应用程序,类似于拍卖网站。问题是我需要一个守护进程脚本,最好是 php,它在后台运行并不断启动对 mysql 数据库的查询,并根据一些条件(结果集中的时间和条件)更新其他表。守护进程的性能至关重要。示例用例:我们有一笔交易将在 2 分 37 秒后到期。即使没有人在观看/竞标,我们也需要在它开始后的 2:37 内准确地过期。

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

提前致谢

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

最佳答案

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

例如,在“优惠”页面中,仅显示尚未过期的优惠 - 简化示例:

SELECT * FROM Deal WHERE NOW() <= DateTimeToExpire

相应地,对于“订单”页面,只有在时间尚未到期的情况下,交易才能成为已下订单。

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

相关文章:

php - 使用查询字符串隐藏 url 的 .php 扩展名

MySQL外键约束消失

javascript - 如何控制 Cordova 中的内存使用?

javascript - 没有 Node.js 的实时 HTML5 Web 应用程序

php - 如何将 Twilio 查找 cURL 代码传输到 PHP cURL

php - 我可以在 Laravel 5 session 中保存对象、对象集合吗?

php - 我的 "remember me"-功能

python - 如何通过 Python 将两个 BLOb 添加到 MySQL 行

mysql - 在 Bash 脚本中使用 & 有缺点吗?

Java Web Start 找不到具有格式化版本文件名的 jar