【发布时间】:2013-02-05 20:46:16
【问题描述】:
我有一个 MYSQL 数据库,其中有一个活动表,其行是文本语句(活动)。 我的挑战是在将最新活动插入表格后立即将其推送到股票行情(显示我所有最新活动的区域)中。我可以每 N 秒 ping 一次表,但这会消耗大量内存资源和服务器。 所以 XML 是最好的方法,但是如何在没有任何 MYSQL 负载的情况下创建 XML 文件的问题? 请建议我如何实现这一目标。 提前谢谢!!!
【问题讨论】:
-
简单的答案是让您的 PHP 在插入数据库的同时编写 XML。
-
您可以添加一个新表并保护该表中的最后一次更新时间。每 x 秒轮询一次该表,如果上次更新时间更改,则从数据库中加载数据。这样,投票将对您的服务器产生零影响。
-
是的,我也可以通过轮询来实现这一点,但它也消耗服务器和内存,世界上有这么多技术:@John:如何在不加载任何 MYSQL 数据库的情况下加载 XML 文件? ?
-
触发器调用 SP 将数据写入 XML 文件
标签: php mysql xml node.js phpwebsocket