在我的网站登陆页面上,我正在调用各种 AJAX 操作。但到目前为止性能很差。这些操作是
- 获取最新文章
- 获取最新消息
- 获取最新职位
- 获取最近添加的用户等。
我在仪表板中为每个 AJAX 操作显示所有这些信息。
我的问题是,
从我的 AJAX 操作中,我应该返回 HTML 还是 JSON?从性能和维护的角度来看,哪一个会更好?
我对这些方法有以下几点-
HTML
优点- 1. 易于编码 2. 易于维护。如果仪表板中有任何 UI 更改,使用 HTML 很容易做到。
缺点 1. 完整的 HTML 将在客户端发送,性能受到影响。
JSON- Pros- 1. 性能好,因为数据传输大小会更小。
缺点 1. 仪表板中的 UI 更改会比较困难,因为我需要更改 JS 代码呈现逻辑。
我想了解我的假设是否正确。这些方法中是否还有其他要点?