¿Se debe registrar cada solicitud web?

5

Con frecuencia veo que se recomienda registrar la IP del usuario. Pensé en adjuntar esta información al registro de la sesión en la base de datos, pero la IP puede cambiar durante la duración de una sesión. Y si el usuario prefiere mantener la sesión abierta, la sesión nunca podrá renovarse.

Entonces, ¿es una buena práctica registrar todas y cada una de las solicitudes web provenientes del cliente?

    
pregunta John L. 05.01.2017 - 13:32
fuente

1 respuesta

2

Esto es totalmente dependiente de la aplicación. Como señaló @iain, su servidor web casi seguramente registra todas las solicitudes. P.ej. Si usa apache, entonces puede encontrar los registros en la carpeta / log / en el directorio de apache.

dependiente de la aplicación: si tiene toneladas de solicitudes, puede tener problemas para mantener sus registros durante un período prolongado de tiempo. Compruebe la configuración de su servidor web para la política de registro.

aquí hay un ejemplo de cómo apache registra las solicitudes:

64.242.88.10 - - [07/Mar/2004:16:05:49 -0800] "GET /twiki/bin/edit/Main/Double_bounce_sender?topicparent=Main.ConfigurationVariables HTTP/1.1" 401 12846
64.242.88.10 - - [07/Mar/2004:16:06:51 -0800] "GET /twiki/bin/rdiff/TWiki/NewUserTemplate?rev1=1.3&rev2=1.2 HTTP/1.1" 200 4523
64.242.88.10 - - [07/Mar/2004:16:10:02 -0800] "GET /mailman/listinfo/hsdivision HTTP/1.1" 200 6291
64.242.88.10 - - [07/Mar/2004:16:11:58 -0800] "GET /twiki/bin/view/TWiki/WikiSyntax HTTP/1.1" 200 7352

las líneas tienen este formato, aunque varía según el formato de registro que haya configurado:

IP -- [DATE] "REQUESTSTRING" HTTPRETURNCODE SIZEINBYTES

(consulte esto para obtener más información sobre el formato de los registros)

espero haberte ayudado

    
respondido por el Gewure 05.01.2017 - 15:53
fuente

Lea otras preguntas en las etiquetas