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