我正在开发一个相对简单的网络应用,它使用自己的API在页面加载时提取数据。没有什么花哨。我遇到了一些情况,在加载页面内容的同时运行两个GET请求会更简单,但是我无法找到有关多个API调用的常见信息,以及围绕它们的最佳实践。
在执行像页面加载这样简单的操作时,典型的Web应用程序对自己的API进行了多少次API调用?一旦RESTful API到位,最好的方法是什么?
答案 0 :(得分:2)
Web应用程序有多少API调用实际上取决于Web应用程序的复杂程度。
我建议您定义Web应用程序的性能目标,例如网页的平均加载时间,或90%的响应时间等。
一旦确定了目标,就可以检查开发的Web应用程序是否满足目标。如果没有,有多种方法可以调整应用程序。
e.g。将多个呼叫合并为一个Restful呼叫是一种方式。尝试通过启用服务器端HTTP压缩,JS / CSS压缩等来最小化页面内容将会有所帮助。