PHP SQL Select语句VS保存到文件服务器加载

时间:2012-07-25 20:56:49

标签: php mysql database webserver

我有一个应用程序,从我的PHP Web服务加载一些json。这些信息可能每小时左右更新一次。

目前,每当用户点击网址时,我都会重新查询数据库并显示json结果。

我现在正在获得更多用户,并希望最大限度地减少服务器上的负载。

以这种方式运行或运行cron作业以及从文件读写是否更好。

即cron执行查询并保存到本地文件。 当用户点击网址时,我会阅读查询。

我测试了两者并且加载时间大致相同,但我想知道这对整个服务器有何影响?

由于返回的数据量,我认为memchace没有任何好处。

任何提示或想法都会很棒

1 个答案:

答案 0 :(得分:1)

创建一个使用json数据获取的纯文本文件要好得多。

如果Web服务器必须调用脚本(以及对数据库可能的查询),则服务器负载要高得多。尽管优秀的网络服务器试图尽可能地优化,但许多流程都涉及到这一点。

提取普通文件没有太大的开销,所以请使用cronjob来更新文件,因为让你的应用程序只需要你自己建议的文件就可以了。