php fread() vs jquery $.get



为了从不同的文件中读取内容,我可以使用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);
  });
});

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

最新更新