gpt4 book ai didi

php - ajax 和 php(或其他服务器语言),哪个更好?

转载 作者:行者123 更新时间:2023-11-30 07:27:21 28 4
gpt4 key购买 nike

请先看下面的例子,哪个更好?

您能否比较性能、编程、设计、负载、用户体验、维护、安全性或任何其他我没有想到的方面。

这些方面可以帮助我决定哪个更好吗?

<script>
$(document).ready
(
function()
{
var message={..something..};
$.ajax
(
{
url:'get_content.php',
data:message,
type:'post',
cache:false,
success:function(data)
{
foreach(data.array)
{
$('#content').append($('<tr><td>'+data.array[key]+'</td></tr>'));
}
},
error:function(){alert('error');}
}
);
}
);
</script>
<table id="content">
</table>

<table id="content">
<?php
query sql;
while(row=fetch result)
{
echo '<tr><td>'+row[field]+'</td></tr>';
}
?>
</table>

最佳答案

您正在将苹果与橙子进行比较。

  • PHP -- 服务器端语言
  • AJAX -- 客户端语言 (JavaScript)

AJAX 是代表客户端从服务器获取数据而无需刷新整个页面的唯一(合理)方法。但是,您可以在服务器端使用各种不同的语言来呈现 AJAX 进行所需的数据。 (ASP、PHP、...)。

这取决于您以及您网站的其余部分的实际开发内容。如果您想要一种绝对(无故障)的内容生成方法,PHP 转储大约是最好的方法。它保证可见并且不会中断,具体取决于客户端支持(也许他们有 NoScript 插件?)。

但是,如果有大量数据,有时将负载分散到多个调用中会更好,这样客户端至少可以看到页面的半完整部分,并且数据会稍后出现。 (这通常是 Facebook 的处理方式——他们会在第一分之一秒内为您提供总体布局,然后在框架完成后显示其余内容)。

但需要注意的是,这不是非此即彼的决定。您可以将 AJAX 与 PHP 后备一起使用,您只需要准备好代码来测试客户端并将该信息中继回服务器以做出明智的决定。

关于php - ajax 和 php(或其他服务器语言),哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10028353/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com