Problemas de concurrencia en web con ASP

19/11/2009 - 17:00 por scan | Informe spam
Hola a todos,
en mi empresa tenemos una web programada en ASP 1.0 y publicada con IIS, y
nos encontramos con el siguiente problema:
Cuando un usuario accede a una de las paginas que ejecuta el codigo indicado
mas abajo, el resto de usuarios se quedan en espera de que este proceso acabe
para poder continuar uno por uno con los procesos del resto de usuarios, es
decir, el codigo ASP de la página no se ejecuta en modo concurrente. (el
codigo indicado mas abajo es de ejemplo). Puede ser debido a la versión de
ASP, a la configuración de IIS???


<%
response.Write(Now())
response.Flush()
response.Write("<BR>")

for i=1 to 2000000
response.Flush()
a=i+a
next

response.Write("<BR>")

response.Write(Now())
response.Flush()
%>
 

Leer las respuestas

#1 MEVB
19/11/2009 - 20:05 | Informe spam
Hola scan

En el código real o verdadero no existen otras instrucciones, comandos o
sentencias que sean las que originen el "bloqueo"? Algún acceso a base de
datos, instanciación de algún objeto, etc?
En teoría que hace el ciclo FOR?

MV


"scan" escribió en el mensaje
news:
Hola a todos,
en mi empresa tenemos una web programada en ASP 1.0 y publicada con IIS, y
nos encontramos con el siguiente problema:
Cuando un usuario accede a una de las paginas que ejecuta el codigo
indicado
mas abajo, el resto de usuarios se quedan en espera de que este proceso
acabe
para poder continuar uno por uno con los procesos del resto de usuarios,
es
decir, el codigo ASP de la página no se ejecuta en modo concurrente. (el
codigo indicado mas abajo es de ejemplo). Puede ser debido a la versión de
ASP, a la configuración de IIS???


<%
response.Write(Now())
response.Flush()
response.Write("<BR>")

for i=1 to 2000000
response.Flush()
a=i+a
next

response.Write("<BR>")

response.Write(Now())
response.Flush()
%>


Preguntas similares