Прямо сейчас я разработал приложение для Android, которое доступно бесплатно на рынке. Приложение в основном использует HTTP GET
для запроса некоторых данных с моего личного сервера. Я немного беспокоюсь о пропускной способности, так как мой сервер размещен на хостинге и, следовательно, ежемесячная передача ограничена.
Мне просто интересно, есть ли надежный способ ограничить количество запросов, сделанных каждым пользователем в день, скажем, до 20 запросов?
Для некоторого фона интерфейс приложения довольно прост. Два поля EditText для захвата параметров HTTP GET и Button
для отправки запроса. В конечном итоге это возвращает некоторые значения из сценария cgi, который заполняет TextView
в приложении.
Решения могут быть либо на стороне приложения, либо на стороне сервера. У меня была идея как-то записать количество уже сделанных запросов в файл и прочитать оттуда статус.
Есть ли лучшие способы добиться того, чего я хочу?