【发布时间】:2020-06-02 02:01:12
【问题描述】:
我收到来自 API 的响应作为 json 响应。 我正在为后端编写python代码。
前端团队需要来自原始 json 响应的信息来填充 UI,因此我们必须对 json 进行排序,让他们更容易获取信息。
现在我可以以特定格式订购 json 并推送给前端团队,或者我可以将原始 json 响应*传递给前端团队,让他们处理订购 json 并进一步用于他们的 UI。
记住我的 json 文件大小是 15MB。
哪个更快更好的设计原则?
在后端处理然后推送到前端还是在前端处理?
【问题讨论】:
-
在我看来,由于数据的大小和长度,在您的情况下,在服务器上处理会更好,因为通常服务器提供的性能比 pc 中的浏览器要好得多。
-
理想情况下,前端只使用 API 响应。鉴于 UI 将在其他人的计算机上运行(可能很弱且速度较慢),您不希望将数据卸载到客户端,因为这可能会导致您的 web 应用程序体验缓慢和不愉快。来自后端的响应应该或多或少采用前端所需的格式。理想情况下,前端不应该做太多(如果有的话)真实数据处理,应该在服务器端完成
-
15MB 有点多,我会在后端做。
标签: javascript python-3.x data-structures