[wp-hackers] Storing IP's in the DB

Peter Westwood peter.westwood at ftwr.co.uk
Sun May 3 16:26:52 GMT 2009


On 30 Apr 2009, at 15:15, Dougal Campbell wrote:

> Ozh wrote:
>> Hey peeps
>>
>> I've read that it's better & faster to store IP as integers instead  
>> of
>> strings, and then using INET_ATON / INET_NTOA functions to convert
>> (the argument being that MySQL is faster with numbers than with
>> strings)
>>
>> Any reason why WP is not doing this?
>>
>
> The only place that Core stores IP numbers is for comments, right?  
> Do we ever do any indexing by IP number? Even if so, it's not a very  
> common operation. It's probably mostly a case of "If it ain't broke,  
> don't fix it." There's just not much to gain by changing that,  
> except for the rare case of sites that spend a lot of time reviewing  
> zillions of spam comments and grouping/sorting them by IP.
>

And we also need to be forward compatible for IPv6 if we go down this  
route.

I'm not sure I see of a end-user benefit in converting the addresses  
to integers

westi
-- 
Peter Westwood
http://blog.ftwr.co.uk | http://westi.wordpress.com
C53C F8FC 8796 8508 88D6 C950 54F4 5DCD A834 01C5



More information about the wp-hackers mailing list