哪个更快,以 JSON 返回 ajax,然后处理 JSON 响应以呈现 html,或者只是让 Ajax 响应一堆 中的原始 html <li></li>?
依靠。在这两种情况下,服务器只是返回带有文本的响应。如果 JSON 版本的响应需要比 HTML 版本更多的字符,则该响应将需要更长的时间才能传输回客户端,反之亦然。
当然,服务器端脚本也必须完成其工作。也许在您的情况下,从服务器端脚本生成 JSON 比生成 HTML 更快。我没办法知道。
然后是客户端处理。您必须解析响应以将其转换为真正的对象,然后需要迭代结果对象以生成 HTML。这肯定会比仅仅获取 HTML 响应并将其注入 DOM 花费更长的时间。
但是,我怀疑性能差异是否会很明显,这意味着您关于提供 JSON 响应与 HTML 响应的决定应该基于其他因素。
| 归档时间: |
|
| 查看次数: |
2596 次 |
| 最近记录: |