none
tiempo de espera Webservice RRS feed

  • Pregunta

  • Estimados necesito ayuda!! les cuento.
    tengo una aplicacion clickone que se descarga en el cliente, y accede a datos a travez de un WebService..
    el problema esta en que la llamada al primer metodo del WS se demora mas de 15 segundos,
    y al llamar al resto de los metodos no demora nada, pero siempre es la primera vez... como puedo solucionar esto?
    martes, 23 de junio de 2009 17:23

Respuestas


  • mmm sera que la comunicacion con los dispostivo el problema.

    has una prueba deja tu pc (que sabes que funciona rapido) como servidor con el servicio web, y prueba comunicarte con un cliente desde otro pc a la tuya (que logico esta como servidora).

    verifica como van las pruebas en este caso, si van optimas entonces el problemas es del servidor, algun problema de comunicacion o demora esta teniendo con los dispositivos.


    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 24 de junio de 2009 17:23

Todas las respuestas

  • hola,

    esos 15 seg pasa la primera vez que realizas la llamada despeus de un deploy ?
    o cada vez que corres el cliente la primera invocacion demora 15 seg ?

    o sea puede ser un tema de .net que la primera vez simpre requiere compilar los assemblies, puede ser eso los 15 seg, pero solo deberia ser la priemr llamada despues de un cambio en el web service, pero solo la primera invocacion del cliente.

    Las restantes invocaciones por ams que cierres y vuelvas a correr el cliente deberian ser rapidas

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    martes, 23 de junio de 2009 17:49
  • hola Leandro gracias por la ayuda,
    mira pasa siempre la primera vez que se invoca a la aplicacion clickone, pero mientras dure viva esta aplicacion las consultas son instantaneas.
    al cerrarla y ejecutar nuevamente la aplicacion clickone desde mi sitio web pasa lo mismo..
    Desde ya cualquier ayuda muchas gracias.


    miércoles, 24 de junio de 2009 0:52
  • hola,

    la verdad es bastante raro el problema.

    cuando te refiere a clickone, te refieres a clickonce ? o sea al medio por el cual ahces deploy en tus clientes ?

    o sea esa aplicacion es una aplicacion desktop que correr en cada terminal ?

    has verificado si el problema de respuesta no es de procesamiento.
    por ahi necesitas implementar algo de cache de datos para acelerar el procesamiento.

    este servicio que operaciones realiza, o sea se coencta a una db, procesa archivos ?
    por ahi esta en el proceso el problema no en la comunicacion en si misma.

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 24 de junio de 2009 14:34
  • claro es una aplicacion de escritorio que se ejecuta en el cliente y se conecta a dispositivos locales (impresoras)
    en cuanto al procesamiento de datos no deberia, el primer metodo que se ejecuta del WS obtiene 2 registros y es donde se demora.
    haciendo pruebas, me di con que la misma aplicacion corriendo en mi PC como si fuera el cliente pero apuntando a un WS local(obteniendo datos del servidor de desarrollo el mismo de donde demora) la respuesta es inmediata.


    miércoles, 24 de junio de 2009 15:03

  • mmm sera que la comunicacion con los dispostivo el problema.

    has una prueba deja tu pc (que sabes que funciona rapido) como servidor con el servicio web, y prueba comunicarte con un cliente desde otro pc a la tuya (que logico esta como servidora).

    verifica como van las pruebas en este caso, si van optimas entonces el problemas es del servidor, algun problema de comunicacion o demora esta teniendo con los dispositivos.


    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 24 de junio de 2009 17:23