我的整个文件会发送到浏览器还是仅发送一部分?

时间:2018-08-03 13:02:57

标签: php html ajax

说我有一个20kb的文件,上面有一些switch语句,如下所示:

switch(action) {
    case 'thing1':
        //some HTML
        //5kb
    break;

    case 'thing2':
        //some more HTML
        //5kb
    break;

    case 'thing3':
        //the best HTML
        //5kb
    break;

    case 'thing4':
        //cat pics HTML
        //5kb
    break;

}

如果我要使用AJAX,请从JS文件中调用以设置操作:

$.get(http://mywebsite.com/file.php?action=thing1, function(data) {});

是将整个20kb发送到浏览器,还是仅发送每组HTML的5kb?我问是因为我想知道如果您使用多个较小的文件,网页是否会更高效。

1 个答案:

答案 0 :(得分:4)

PHP源代码在服务器上编译并执行,然后将程序的输出发送到客户端。