提供实时信息的最佳方式?

时间:2014-07-16 15:30:52

标签: php mysql sql ajax json

我目前有三个屏幕显示一个网页,其中包含从数据库中获取的信息。此信息每10秒更新一次。这三个屏幕在PHP脚本上调用AJAX,该脚本执行MySQL查询,打印JSON编码结果,以及它用于表示数据的内容。该查询是一个非常耗费资源的查询。

我的问题与可伸缩性有关:如果有十个人进入该页面,他们都会让php脚本同时运行并且每10秒运行一次,从而使服务器超载。

我考虑在后台进行此查询并将结果输出到文本文件,然后通过AJAX检索该文本文件,但我觉得必须有更好的方法来执行此操作。

所以问题是:我如何处理重复且非常慢的sql查询以允许多个用户访问?

0 个答案:

没有答案