Comunidad de diseño web y desarrollo en internet online

Cuanto espacio necesito para guardar IP en DB

Citar            
MensajeEscrito el 17 Ene 2008 04:49 pm
Pues eso he leido por ahi que con varchar(15) es suficiente.

gracias. :cool:

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 17 Ene 2008 05:12 pm
Varchar(15) es completamente suficiente para una dirección IPv4 normal :)

Saludos!

Por Richirude

6 de clabLevel



Genero:Masculino  

Ahora en Dominicana

firefox
Citar            
MensajeEscrito el 17 Ene 2008 09:18 pm
En modo estricto la manera mas óptima en cuanto a peso, es crear cuatro campos "tinyint unsigned". Ya que ocuparías únicamente 4 bytes, uno por cada campo. En cambio con el varchar(15), ocupas 16 bytes, 4 veces mas que con lo que propongo.


Saludos

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox
Citar            
MensajeEscrito el 18 Ene 2008 09:12 am
Gracias por el consejo, y ya que estamos, otra duda:

En una página se pueden dejar comentarios, en el momento que se deja un comentario, se guarda la IP, pero, si quiero bloquear dicha ip, digamos que tendría que hacer una consulta que primero leyera la BD buscando la conincidencia y si el campo bloquear estuviera activado, hacer un if para banear al usuario, es algo así ¿no?

Aparte de IP también he leído por ahí que es conveniente guardar el correo y usar los dos vcampos para comprobar el usuario, ¿es eso cierto o necesario?

Gracias de nuevo.

Por Sisco

BOFH

3700 de clabLevel

12 tutoriales
4 articulos

Genero:Masculino   Bastard Operators From Hell

Catalunya

firefox
Citar            
MensajeEscrito el 18 Ene 2008 02:55 pm
Ok, primero ahora que comentas que guardas IP de visitantes a parte de los 4 campos para la ip, crea un varchar de 50, para modify-header. Esto igual lo tenías que crear con tu otro planteamiento. La razón es que debes validar que en REMOTE_ADDRESS realmente venga una dirección ip válida, de no ser así, lo guardas en el campo modify-header.

Respecto al ban, si es bueno ligar ip, con mail. Pero yo añadiría IP + Cookie. Me queda claro que las cookies se pueden borrar, pero no toda la gente las borra, si tienes una coincidencia IP + Cookie es un ban seguro, ya que es la misma persona en la misma pc en la misma sesion de usuario.
Vamos que si puedes hacer IP + Email e IP + Cookie, serían dos canales para ver si es el mismo usuario.


Saludos

Por Dano

BOFH

4273 de clabLevel

14 tutoriales
4 articulos
10 ejemplos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Lugar estratégico para vigilarte

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.