我正在使用Laravel的Lumen构建API,并且已经意识到我API的主要任务是为其他API提供数据。我真的不知道哪种方法是获得最佳性能的最佳方法。我想出了两种解决方案:每当用户发出请求时,我都会调用不同的API来处理请求。我认为主要的问题是响应请求所需的时间,因为它取决于所有API的调用。每X秒钟(使用cron)调用每个API并保持我的数据库更新,然后为数据库中的每个请求提供服务,而不是直接为其他API提供服务。我认为这是一种超级糟糕的方法,因为即使现在没有人需要数据,我也会每秒浪费大量资源。我看到的问题是另一个API的数据在不断变化,因此我必须提供更新的数据。因此,我真的希望有其他更好的解决方案来解决此类问题。我想知道大公司如何做到这一点。
1 回答
- 1 回答
- 0 关注
- 182 浏览
添加回答
举报
0/150
提交
取消