ASP y CreateObject

01/08/2003 - 15:58 por Eduardo Piovan | Informe spam
Hola amigos

He creado una DLL que uso en mis paginas ASP.
Para acceder a los metodos de la DLL creo un objeto de la siguiente manera:

SET oServer=CREATEOBJECT("miejemplo.miejemplo")
oServer.MostrarDatos()

Tengo varias paginas con esas llamadas ya que todas ellas usan la DLL.

Mis dudas son las siguientes:

Es necesario crear en cada página ASP el objeto? No hace esto más lenta la
pagina? ¿Es normal que sea así o hay alguna manera distinta de hacer esto?

Gracias por su tiempo


Eduardo Piován
e_piovan@co19set.com.ar
www.co19set.com.ar/debugger
www.co19set.com.ar/expertambo
San Jenaro Norte
Santa Fe - Argentina

Preguntas similare

Leer las respuestas

#1 Jhonny Vargas P.
01/08/2003 - 19:21 | Informe spam
Hola Eduardo,

Lo que haces esta bien, deberías crear y destruir el objeto cuando termines
de ejecutar o de utilizarlo jamás intentes de dejarlo activo en alguna
sesion (aunque no se si se pueda), ya que con esto, estarías colapsando al
servidor mientras más usuarios esten activos en el sitio ... ya que
estarías creando una instancia por usuario del objeto.

De por si las dll no son para nada lentas... la lentitud en muchas veces
pasa por la base de datos, por lo indices de las tablas, y por la
complejidad de tus algoritmos...


Saludos,
Jhonny Vargas P. [MS MVP-ASP]
Santiago de Chile


"Eduardo Piovan" wrote in message
news:esG$
Hola amigos

He creado una DLL que uso en mis paginas ASP.
Para acceder a los metodos de la DLL creo un objeto de la siguiente


manera:

SET oServer=CREATEOBJECT("miejemplo.miejemplo")
oServer.MostrarDatos()

Tengo varias paginas con esas llamadas ya que todas ellas usan la DLL.

Mis dudas son las siguientes:

Es necesario crear en cada página ASP el objeto? No hace esto más lenta la
pagina? ¿Es normal que sea así o hay alguna manera distinta de hacer esto?

Gracias por su tiempo


Eduardo Piován

www.co19set.com.ar/debugger
www.co19set.com.ar/expertambo
San Jenaro Norte
Santa Fe - Argentina


Respuesta Responder a este mensaje
#2 Carlos Yohn Zubiria
04/08/2003 - 09:19 | Informe spam
Puedes crear el objeto para toda la sesión desde el archivo global.asa con
la directiva <object scope=session ...></object>
Pero quizás sea mejor crearlo cada vez que lo necesites.


Saludos,
A.G.P.


"Eduardo Piovan" escribió en el mensaje
news:esG$
Hola amigos

He creado una DLL que uso en mis paginas ASP.
Para acceder a los metodos de la DLL creo un objeto de la siguiente


manera:

SET oServer=CREATEOBJECT("miejemplo.miejemplo")
oServer.MostrarDatos()

Tengo varias paginas con esas llamadas ya que todas ellas usan la DLL.

Mis dudas son las siguientes:

Es necesario crear en cada página ASP el objeto? No hace esto más lenta la
pagina? ¿Es normal que sea así o hay alguna manera distinta de hacer esto?

Gracias por su tiempo


Eduardo Piován

www.co19set.com.ar/debugger
www.co19set.com.ar/expertambo
San Jenaro Norte
Santa Fe - Argentina


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida