【问题标题】:Use php include or javascript ajax使用 php include 或 javascript ajax
【发布时间】:2013-07-08 18:03:38
【问题描述】:

我正在创建一个应用程序,并试图找出对我来说加载 json 文件的最佳方法。

我正在考虑的一种方法是 php include

var jsonFile = <?php echo include "jsonFile.json";?>;
var jsonFile_2 = <?php echo include "jsonFile2.json";?>;
 //and more possible includes

还是 Ajax 更好?

$.ajax({
   type: "GET",
   url: "jsonFile.json",
   dataType: "json",
   success: function () {
        //more nested ajax calls 
   }
 });

或者两者兼而有之?

到目前为止,将加载 3 个 json 文件,其中一个文件会随着时间的推移而增长,并且每个用户都是唯一的,第二个是静态文件,第三个是大型数据文件。所有用户都可以访问第二个和第三个文件。

随着时间的推移,在用户高速增长的情况下保持效率和良好性能的最佳方法是什么?当有 1000、10000 或 1000000 个用户同时访问一个文件时,我是否应该担心 php 或 javascript ajax 的任何特定内容?是否应该采取不同的方法?

感谢所有提示/建议和不同的方法。

【问题讨论】:

    标签: php javascript jquery ajax include


    【解决方案1】:

    这取决于您希望它的行为方式。每种方法都不一样。如果您对 $(document).ready 进行 ajax 调用,则页面将首先加载,然后加载这两个文件。如果文件很大,那么也许您想使用 AJAX,因为这样一来整个页面就不会被那个调用拖慢。如果您希望它们在页面加载时出现并且只需要它们一次,那么包含就可以了。仅当您希望调用异步时才需要 AJAX。

    【讨论】:

    • 我决定采用混合方法,我将对其中两个文件使用 php include,并为随着时间增长的用户文件使用 ajax。
    猜你喜欢
    • 2014-10-28
    • 1970-01-01
    • 2013-07-21
    • 2016-07-03
    • 1970-01-01
    • 2014-04-29
    • 2012-12-24
    • 2013-04-24
    • 1970-01-01
    相关资源
    最近更新 更多