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