要从其他文件中读取内容,我可以使用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);
});
});
答案 0 :(得分:1)
如果您在服务器端读取文件,则将返回呈现的html。 如果使用$ .get(),则将首先获取html呈现的页面,然后从服务器请求数据。结果是两个请求,一个是页面本身,另一个是数据,而服务器端呈现仅需要一个请求。因此,在这种情况下,服务器端渲染更快。取决于您的服务器,它可能要快很多,也可能只有几毫秒。