Чтобы решить эту проблему, мы ограничиваем количество запросов для одного пользователя. В настоящее время один пользователь может делать 4 000 запросов в день. Этого более чем достаточно, учитывая, что один пользователь делает менее 1 500 запросов в день, если он обычный офисный работник, согласно нашей статистике. Однако при таком подходе к ограничению количества запросов у вас может возникнуть другая проблема лимитный подход. Если у вас есть клиент, использующий ваш сервис в домашней обстановке. В семье будет несколько членов семьи, и у каждого из них может быть несколько устройств. Но они не будут платить за нескольких пользователей. В таком случае лимит в 4 000 ежедневных запросов будет слишком мал для клиента.
Чтобы решить эту проблему, мы ввели понятие типа оператора. Существует 2 типа операторов в NxCloud. Один из них - "Бизнес", а другой - "Домашний". Операторы бизнес-типа не представляют собой ничего особенного. Они могут создавать столько пользователей, сколько захотят, и каждый из них имеет лимит в 4 000 запросов. Но если они операторы домашнего типа, они могут создать только 10 пользователей, при этом у них есть 20 000 дополнительных запросов. Это означает, что их первый пользователь имеет лимит в 24 000 запросов, и вы можете увеличить этот лимит до 60 000.