Храниение IP-адресов пользователей

  • Автор темы Автор темы partizan
  • Дата начала Дата начала

partizan

Новичок
Для статистики нужно хранить все IP, с которых заходили на сайт в течении суток (сейчас получается ~ 70 000 в сутки), и при заходе нового юзера проверять, есть ли уже этот адрес в базе.
Где лучше хранить эти адреса? (в БД / в файлах / memcached)
 
IP == число!
в mysql есть замечательные функции INET_ATON() и INET_NTOA() (какая за что отвечает не помню :) )
 
у хранения ip в виде целого числа есть минус: результат выполнения ip2long зависит от разрядности системы.
 
есть чёткий алгоритм перевода ip в набор байт и обратно, разрядность ту не причём
 
конечно не при чем. как интерпретировать старший бит в 32 битах это вопрос отдельный, от интерпретации 32 бита не становятся другими
 
я конечно не разбираюсь особо в вопросе, но я четко представляю себе как преобразовать 4 числа от 0 до 255 в 32-бита.
 
и вообще один дятел поднял старый тред а мы ведемся.

плохо что на новом форуме дата совсем незаметна
 
Сверху