Silm:
1. добавление и удаление полей - делается скриптом.
2. несколько серверов и нужна таблица, которая будет указывать кто и где хранится: какой юзер к какому серверу mysql привязан.
3. можно делать пакетные таблицы по ID пользователей и так же по п.2:
users1_10000_operations
users10001_20000_operations
можно использовать noSQL. все имеет право на жизнь.
в любом случае: производительность - нужно тестировать и быть заранее готовым к миграции на другой тип базы данных.
Влад Животнев: не, ну в лоб, я на любом уровне порежу чем угодно...)))
мне надо не костыль, а решение...
и пока вижу 2:
1. DNSBL (поэтому и вопрос задал тут....)
2. back-парсинг по реф-урлу, но тут могут и прокси-атаку устроить (ака DNS)
3. вложенность URI не менее трёх или наличие "?" - через regexp...
пока вот такие соображения....
что скажете?
Влад Животнев: все проще: свой лог и лог от яндекс.метрики - результат один: спамеры.. и по IP - они есть в DNSBL.
Вот думаю, если включу, то не забанят ли меня при проверке с помощью DNS-запроса IP-адреса при каждом get/post-запросе... ?