
26/02/2008, 08:36
|
 | Colaborador | | Fecha de Ingreso: enero-2002 Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses Puntos: 146 | |
Re: Velocidad de conexión a una BD SQL Server Haces exactamente lo que suponía. Yo no me fiaría de esas pruebas.
A ver, lamentablemente este tipo de casos son de esos que uno no puede hacer más que sugerir que tipos de pruebas hagas a fin de determinar posibles causas. El hecho que dos peticiones tarden diferente tiempo dependiendo del cliente que las haga (sobre todo si ya tienes detectado los ordenadores conflictivos) no pueden dejar de demostrar que aunque hagas el cálculo en el servidor web, la comunicación con el cliente tiene injerencia.
Yo en tu lugar haría varias pruebas en alguno de las máquinas en cuestión: guardaría el objeto de conexión ya instanciado e inicializado en una variable de aplicación y haría peticiones a la BD usando esta variable en lugar de conectarme, con ello comprobaría si la respuesta es la misma en todos los pc's que efectivamente es el establecimiento de la conexión. No hay que mencionar que esto para ambiente de producción no debe ser.
Otra prueba sería intercambiar las NIC's de un par de ordenadores (uno ok y el otro con este problema de lentitud) y volver a probar de forma "normal" es decir, con instancia de conexión por petición.
Otra prueba que no se si ya hayas hecho, es cambiar tu proveedor de conexión, no mencionas el proveedor que usas para conectarte al SQL Server, pero tengo experiencia en Informix que un proveedor tardaba más que otro, fallaba más que otro y en general había comportamientos extraños.
Bueno, no se si tengas deseos de hacer estas pruebas, pero si es así, no dejes de comentar como te fue
Saludos |