Soy nuevo desarrollando en asp.net conectando a SqlServer, tengo una página web que consulta un registro en dos tablas relacionadas tipo encabezado detalle.
La clave a buscar es ingresada en un campo textbox y utilizo sqlconnection, dataadapter y datatable.
El dataadapter convierte a parámetro de busqueda el dato digitado en el textbox y realiza el query a la base de datos.
La página web es solo de lectura por lo que decidí llenar la información en una datatable y mostrar los datos en un elemento tipo grid.
Publiqué la consulta en mi PC con IIS 5.1 sobre Windows XP Pro.
Sucede que siempre la primer consulta tarda hasta 5 segundos para mostrar información, luego de esta primer consulta, si consulto cualquier otro valor, la respuesta es en menos de un segundo.
Si salgo de la página y vuelvo a entrar y hago una consulta, vuelve a tardarse 5 segundos para mostrarme información, después de esta primer consulta, las siguientes son sumamente rápidas.
¿Qué podrá estar sucediendo?
Gracias por la ayuda.