У меня есть ситуация, когда я создаю приложение, которое получает информацию из внешнего API. Трафик c в приложении будет высоким, но внешний API имеет не очень хорошую архитектуру и не может обрабатывать слишком много запросов.
В приложении есть персонализированные данные, которые доставляются из API, что означает, что через API должно быть выполнено много запросов, поэтому мне нужно ограничить количество запросов, чтобы не отменить его.
На данный момент у меня есть следующие идеи:
- По возможности объединяйте несколько запросов в один
- Информация о кэше, к которой часто обращаются (я не знаю точно, как это сделать, я просто знаю концепцию)
- Создание ограничения программного обеспечения для количество запросов, сделанных за определенный период времени
Есть мысли? Любая идея приветствуется, а также более подробная информация, которая может уточнить / исправить мои собственные идеи.