Qué IIS usás?

On 3/19/08, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> Hola grupo
>     Se nos presento un problema que creiamos que no existia y no sestar
> trayendo muchos dolores de cabeza
>
>     Supongamos que tenemos una WebAPP que posee  un WebService con un
> metodo ExecuteTask que recibe un IDTask de la  tarea a ejecutar
>     Supongamos que la ejecucion de la tarea tarda aprox 10 seg
>     Abrimos DOS IE para consumir dicho WS en simultaneo, e invocamos al
> metodo ExecuteTask desde ambos IE casi en simultaneo.
>     Lo que nos ocurrio es, al parecer, que las llamadas se estan
> encolando, y primero resuelve la primer llamada, y luego la segunda.
>     Es nuestra intensión logran que se procesen ambas en simultaneo.
>
>     De ahi supusimos que desde uan misma sesion de IE, las llamadas no
> pueden ser concurrentes, pero intenetamso hacer 2 WS
>     WS1.ExecuteTask1
>     WS2.ExecuteTask2
>     Abrir 2 exploradores y ejecutarlos simultaneamente y tambien nos
> ocurre lo mismo.
>     Entonces estamos en que por mas que tengamos varios WS, desde un mismo
> origen o session las llamadas se estan encolando no permitiendo hacer varias
> llamadas al mismo tiempo.
>
>
>     Ahora bien, si abro un IE y un FF y en ambos llamamos al ExecuteTask,
> se resuelven las dos llamadas en simultaneo, osea que pareceria ser algo de
> la sesion de ASP que no permite hacerlo, ya que en este caso IE y FF no
> comparten la misma sesion.
>
>
>     Esto se nos planteo porque tenemos un Panel de Control que permite
> visualizar resultados de consultas y al ejecutar el panel se van ejecutando
> cada uno de los indicadores, pero posee una demora muy grande ya que cada
> uno debe esperar que termine el otro por mas que las llamadas se realicen
> inmediatamente.
>
>
>     Bueno,esto es lo que "deducimos" a partir del funcionamiento de
> nuestra App, la pregunta seria si esto realmente es asi, y si es asi si hay
> alguna forma de cambiar este funcionamiento predeterminado.
>
>     Cabe acalrar que como herramienta cliente utilizamos FLEX, donde todas
> las acciones son asincronas y permite llamar varios WS a la vez y esperar
> sus resultados independientes. pero el ejemplo lo planteo con el explorado
> para descartar que no se aesta herramienta.
>
>
>
> *Ing. Diego M. Basélica*
> e-mail: [EMAIL PROTECTED]
>
> *UpSoft Sistemas Informáticos*
> Rafael Nuñez 3498 (X5009CFO) Córdoba, Argentina
> Tel/Fax: 0351-4814812 (rot.)
> www.upsoft.com.ar
>
>



-- 
Leonardo Micheloni.

http://leomicheloni.blogspot.com/

Responder a