Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP SQL Select语句与保存到文件服务器加载_Php_Mysql_Database_Webserver - Fatal编程技术网

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

PHP SQL Select语句与保存到文件服务器加载,php,mysql,database,webserver,Php,Mysql,Database,Webserver,我有一个从我的php web服务加载一些json的应用程序。此信息可能每小时左右更新一次 目前,每次用户点击url时,我都会重新查询数据库并显示json结果 我现在得到了更多的用户,希望将服务器上的负载降至最低 以这种方式运行还是运行cron作业并从文件读写更好 i、 e cron执行查询并保存到本地文件。 当用户点击url时,我就会读取查询 我已经测试了这两个服务器,加载时间大致相同,但我想知道这对服务器的总体影响如何 由于返回的数据量太大,我认为memchace没有任何好处 任何提示或想法都

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

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

我现在得到了更多的用户,希望将服务器上的负载降至最低

以这种方式运行还是运行cron作业并从文件读写更好

i、 e cron执行查询并保存到本地文件。 当用户点击url时,我就会读取查询

我已经测试了这两个服务器,加载时间大致相同,但我想知道这对服务器的总体影响如何

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

任何提示或想法都会很好


Dan

最好创建一个包含json数据的纯文本文件

如果Web服务器必须调用脚本(以及可能的对数据库的查询),则服务器负载会高得多。这涉及到许多过程,即使优秀的Web服务器会尽可能地进行优化


获取一个普通文件没有太大的开销,因此请使用cronjob来更新该文件,就像您建议的那样,让您的应用程序简单地请求该文件。

最好创建一个包含json数据的纯文本文件

如果Web服务器必须调用脚本(以及可能的对数据库的查询),则服务器负载会高得多。这涉及到许多过程,即使优秀的Web服务器会尽可能地进行优化


获取普通文件时不会产生太大的开销,因此请使用cronjob更新该文件,就像您自己建议的那样,让您的应用程序简单地请求该文件。

谢谢,所以类似于此的答案是最好的选择?对使用json_编码并写入文件。确保您没有选择Web服务器可能会选择的扩展来执行某些东西,如.php。例如:您可以只使用普通HTML编写一个PHP文件:结果的接收者不会发现任何差异,但是Web服务器会毫无理由地调用PHP过程。谢谢,这样的回答是最好的选择?对使用json_编码并写入文件。确保您没有选择Web服务器可能会选择的扩展来执行某些东西,如.php。例如:您可以只使用普通HTML编写PHP文件:结果的接收者不会发现任何差异,但Web服务器会毫无理由地调用PHP进程。