gpt4 book ai didi

php - 对于我的网站功能来说,Ajax 或非 Ajax 哪一个更快?

转载 作者:行者123 更新时间:2023-12-02 20:53:18 24 4
gpt4 key购买 nike

我想在我的网站上的表中显示数据库查询的结果。查询后最多可显示 1000 行 10 列(尽管由于筛选器选择的原因通常会更少)。

我尚未决定是否应该:

  • 发出一个 ajax 请求,该请求将返回一个 JSON 字符串,然后我将使用该字符串在客户端构建表,或者
  • 发出正常的同步请求并在服务器端构建页面 (PHP)

我假设服务器端方法会更快一些,但我没有什么可继续的,并且构建表的客户端代码可能比 PHP 更复杂一些。

人们认为哪种方法可以更快地显示结果表?

欢迎任何其他(建设性的:))想法。

非常感谢

最佳答案

你必须进行测量。

方面:

  • Ajax 通常涉及额外的请求,这需要时间并在服务器上产生负载。如果您的服务器负载较高,您可能需要平衡请求数与每个请求的字节数
  • 网站的使用:如果用户通常只看到前 10 个对象,则只有 5% 的用户前进到第二页并进一步向下翻页,原因与 80% 的用户向下翻页到第二页的情况不同。第5页
  • 您还可以考虑来自两个世界的东西:传输 50 行,显示 10 行,并且仅在第 6 次向下分页之后通过 ajax 请求更多

你想优化什么?服务器负载?客户响应能力?传输的字节数?传输时间?

关于php - 对于我的网站功能来说,Ajax 或非 Ajax 哪一个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6941293/

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