mysql — PHP / AJax Freemium Tools — Как ограничить количество использований перед отображением результатов

Я сделал некоторые поиски этого и, похоже, ничего не могу найти на нем. Я ищу отправную точку для создания инструментов модели Freemium.

Я буду использовать языки PHP, Ajax и MySQL.

Вот что я хотел бы сделать.

Любой случайный пользователь может использовать бесплатные инструменты на сайте, но после X числа использований их просят зарегистрировать учетную запись, в противном случае они не могут использовать инструмент еще 24 часа.

Из того, что я видел в других инструментах, похоже, что это делается с помощью отслеживания IP-адресов и их хранения в БД. Но я вижу, что это становится довольно грязным после достижения миллионов результатов.

Может ли кто-нибудь с опытом дать руководство о том, как я могу начать ограничивать количество использований? Я просто понятия не имею, с чего начать.

1

Решение

если они сначала не регистрируются по электронной почте, то единственное решение, которое я считаю, — это IP, поэтому не нужно запутываться, если вы настроите его правильно. Вы просто таблица со столбцом для IP-столбца для счетчика и столбца для даты и времени.
затем, когда вы вставляете данные одновременно, вы запускаете другой запрос для удаления данных старше 24 часов. Некоторые парни используют IP в сочетании с информацией об устройстве.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]