Я сделал некоторые поиски этого и, похоже, ничего не могу найти на нем. Я ищу отправную точку для создания инструментов модели Freemium.
Я буду использовать языки PHP, Ajax и MySQL.
Вот что я хотел бы сделать.
Любой случайный пользователь может использовать бесплатные инструменты на сайте, но после X числа использований их просят зарегистрировать учетную запись, в противном случае они не могут использовать инструмент еще 24 часа.
Из того, что я видел в других инструментах, похоже, что это делается с помощью отслеживания IP-адресов и их хранения в БД. Но я вижу, что это становится довольно грязным после достижения миллионов результатов.
Может ли кто-нибудь с опытом дать руководство о том, как я могу начать ограничивать количество использований? Я просто понятия не имею, с чего начать.
если они сначала не регистрируются по электронной почте, то единственное решение, которое я считаю, — это IP, поэтому не нужно запутываться, если вы настроите его правильно. Вы просто таблица со столбцом для IP-столбца для счетчика и столбца для даты и времени.
затем, когда вы вставляете данные одновременно, вы запускаете другой запрос для удаления данных старше 24 часов. Некоторые парни используют IP в сочетании с информацией об устройстве.
Других решений пока нет …