2011-01-04 1 views
4

IP 주소와 사용자 에이전트를 기록한 다음 IP별로 목록에 대해 쿼리하는 방법을 찾고 있습니다. 로그가 시간이 지남에 따라 매우 커질 수 있기 때문에 가능한 한 효율적으로 IP를 저장하기를 희망했습니다. IP 주소, 문자열, 길이 또는 십진수에 어떤 데이터 형식을 사용합니까? 그리고 Rails 방식의 속도를 높이기 위해 IP 열의 색인을 생성하는 방법은 무엇입니까?Rails 3에서 빠른 검색을 위해 IPv4 및 IPv6 IP 주소를 기록하는 모델을 만드는 방법은 무엇입니까?

감사합니다!

답변

4

가장 효율적인 방법은 IPAddr 클래스를 사용하고 정중하게 감사했다 정수

+0

으로 데이터베이스에 저장하는 것입니다! –