我有一个应用正在触及损害用户体验的API的速率限制。我有一个想法来解决这个问题,但不知道这是否是理想的解决方案。这个想法是否有意义并且是解决这个问题的好方法?我应该如何去实施它?我正在使用react-native和nodejs。请求API并每分钟存储的最佳方式
这里的理念是:
我的应用程序从一个“中间人”的API,它使我请求数据。中间人API将从主API每分钟请求一次数据,我遇到了速率限制问题(这应该解决速率限制问题),然后将其存储一分钟,直到它再次更新。我在想最好的方法是在AWS上每隔一分钟请求一个API(这是每分钟得到一个请求的最简单方法吗?),然后将它存储在一个空白的中间人网页上(或者我需要将它存储在像MongoDB这样的数据库中?)。然后我的应用程序将从该中间人网页/ API调用。
我不会每分钟取一次......如果网站上没有人持续一个小时,您提出了60次无用的请求。 – Salketer