【问题标题】:How many API calls does a typical web app make on load?一个典型的 Web 应用程序在加载时会进行多少次 API 调用?
【发布时间】:2015-02-14 21:48:26
【问题描述】:

我正在开发一个相对简单的网络应用程序,它使用自己的 API 在页面加载时提取数据。没有什么花哨。我遇到过一些情况,在加载页面内容时运行两个 GET 请求会更简单,但我无法找到有关多个 API 调用的常见程度以及围绕它们的最佳实践的任何信息。

一个典型的网络应用程序在执行像页面加载这样简单的操作时会对其自己的 API 进行多少次 API 调用?一旦 RESTful API 已经到位,最好的方法是什么?

【问题讨论】:

标签: design-patterns web-applications api-design


【解决方案1】:

一个网络应用程序有多少 API 调用实际上取决于网络应用程序的复杂程度。

我的建议是定义 Web 应用程序的性能目标,例如网页的平均加载时间或 90% 的响应时间等。

一旦确定了目标,您就可以检查开发的 Web 应用程序是否满足目标。如果没有,有多种方法可以调整应用程序。

例如将多个调用合并为一个 Restful 调用是一种方法。尝试通过启用服务器端 HTTP 压缩、JS/CSS 压缩等来最小化页面内容会有所帮助。

【讨论】:

    猜你喜欢
    • 2018-10-02
    • 1970-01-01
    • 1970-01-01
    • 2012-04-11
    • 1970-01-01
    • 2020-12-31
    • 2013-07-25
    • 2022-06-22
    • 2014-08-28
    相关资源
    最近更新 更多