php fread()vs jquery $ .get

问题描述 投票:-2回答:1

为了从不同的文件中读取内容,我可以使用php或jquery。

我想知道:输出结果哪一个更快?

php方法:

$readdir = fopen("content.php", "r") or die("Unable to open file!");
echo '<div id="output">' . fread($readdir,filesize("content.php")) . '</div>';
fclose($readdir);

jquery方法:

$("button").click(function(){
  $.get("content.php", function(data){
    $('#output').html(data);
  });
});
php jquery fread
1个回答
1
投票

如果您读取文件服务器端,则将返回呈现的html。如果使用$ .get(),您将首先获得html呈现的页面,然后从服务器请求数据。这会产生两个请求,一个用于页面本身,另一个用于数据,而服务器端呈现只需要一个请求。因此,在这种情况下,服务器端渲染速度更快。根据您的服务器,它可以更快,或只有几毫秒。

© www.soinside.com 2019 - 2024. All rights reserved.