Sendind Ajax 请求,以 Json 或 html 格式响应浏览器(哪一个是有效的)



在我的项目中,我使用Ajax并从服务器获得响应。现在我有两个选择

a) 在服务器上,从数据创建 HTML 并发送到浏览器

b) 直接在浏览器中以Json格式发送数据,并在浏览器上创建Html。

哪一个更有效率

没有显著差异。JSON 可能会慢一点,因为它必须对数组中的数据进行编码,但我通常使用 JSON,因为我经常发送带有 AJAX 答案的额外数据。在客户端,JSON当然需要转换为HTML,但这不会造成太大的延迟。

通常,服务器端渲染会更有效(特别是如果客户端是在移动设备上运行的javascript。

最新更新