|
|
后端接口一定要保持单一职责吗
这种不能简单通过谁方便、请求多少来考量。举个例子。
复杂详情页面。比如,商品的详情页面。
详情页面大概会有如下内容:
a. 商品自身的信息;
b. 优惠 & 活动;
c. 评论(列表);
d. 相关推荐(列表)。
这时候后端是只给你一个接口好,还是分多个接口去请求好?
从用户的体验来讲,最好先快速加载并渲染出商品信息、优惠信息。其次才是热评、最后是相关推荐。
我个人认为,这种场景真的只用一个接口的话。体验大概率会比较差。分成多个接口,各自加载、渲染可能会更好。那些评论、相关推荐的数据大概率没有商品自己的信息加载来得快。 |
|