Foros del Web » Programando para Internet » ASP Clásico »

Tiempo en cargar una página

Estas en el tema de Tiempo en cargar una página en el foro de ASP Clásico en Foros del Web. He encontrado este codigo en un mensaje anterior: <% starttime = Timer() Do While tt < 30000 tt = tt + 1 Loop endtime = ...
  #1 (permalink)  
Antiguo 12/04/2003, 20:35
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Tiempo en cargar una página

He encontrado este codigo en un mensaje anterior:

<%
starttime = Timer()
Do While tt < 30000
tt = tt + 1
Loop
endtime = Timer()
Response.Write "Pagina Cargada en" & endtime-starttime & " segundos = "
Response.Write " (" & (endtime-starttime)*1000 & " milliseconds)."
%>


Lo he probado, éste no funciona al 100%, pues a veces no devuelve los segundos o milesimas correctas, sino que un número como:
3,027344E-02 segundos.... (lo cual se interpreta que han sido 3 decimas) pero ya es erronea, alguiens sabe porque?

Para que hay un DO WHILE en este codigo? que funcion tiene?


Gracias por leer.
  #2 (permalink)  
Antiguo 12/04/2003, 22:17
Avatar de Manoloweb  
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 4 meses
Puntos: 5
Te recomiendo darle formato a los numeros antes de sacarlos con el response.write.
__________________
Manoloweb
  #3 (permalink)  
Antiguo 12/04/2003, 22:19
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 21 años, 2 meses
Puntos: 0
Hola Fr@Nc3$c0

Mira el do while es para comparar cuanto tiempo tardo tu pagina en cargar... no creo que tu pagina dure mas de 30000 segundos o milisegundos en cargar... es decir el mientras carga tu pagina va grabando lo que llevas cargado en milisegundos y para que sea un ciclo continuo por eso elaboro el buble while....

Es lo que entiendo del script..

Ahora prueba poniendo el script asi..

<%
starttime = Timer()
Do While tt < 30000
tt = tt + 1
Loop
endtime = Timer()
Response.Write "Pagina Cargada en" & endtime-starttime & " segundos."
%>

Pruebalo asi sin la conversion a milisegundos.... que creo que yo tenia ese mismo script y quitqandole esa parte del script me funcionaba perfect..

Cualquier cosa avisas..

Saludos...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
  #4 (permalink)  
Antiguo 12/04/2003, 22:20
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Gracias, en breve les digo como va.

Gracias, gracias
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #5 (permalink)  
Antiguo 12/04/2003, 22:30
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Bueno, les comento mis resultados y dudas:

MsTech.DotNet:
- He colocado el código que me has dicho, sin la conversión a milisegundos y sigue pasando el aleatorio error (a veces).
- Gracias por la explicación del While...
- Tenéis vos alguna otra solución? o código similar?

Manoloweb:
- A que tipo de formato te refieres, porfavor explicamelo
____________________________
El error que comento, es que la página tras cargar su contenido correctamente, te indica lo que ha tardado en cargar, pero le doy varias veces para comprobar la integridad del codigo (ya sean seguidas, muy pausadas) y alguna de ellas sale de una manera no coherente como:

6,054688E-02 segundos. ( lo correcto sería 0,6054688 segundos)

Gracias por contestar compañer@s.
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #6 (permalink)  
Antiguo 12/04/2003, 22:47
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 21 años, 2 meses
Puntos: 0
Mmmm mira todo esto es raro... acabo de probar el script y me funciona de maravilla... no se que tendra de raro, lo probe con varias paginas y me muestra todo bien incluso hasta la parte de milisegundos que te mande a quitar me funciona perfecto...

Es extraño...

Seguiré investigando y cualquier cosa te aviso... prueba lo de los formatos que te dice manoloweb que no se a que se refiere pero quizas preguntale a ver si eso lo resuelve pero es extraño proque a mi me funciona bien...

Saludos...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
  #7 (permalink)  
Antiguo 12/04/2003, 22:53
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Hola MsTech.DotNet:

Has probado abrir la página varias veces y observar el resultado?

Yo lo que he hecho es eso, probar abrirlo varias veces para comprobarlo, y algunas veces me da el valor que anteriormente os he puesto:

6,054688E-02 segundos. ( lo correcto sería 0,6054688 segundos).

Quieres comprobarlo tú mismo? el link es mi web, no es spam:
www.impresionweb.com (SECCION ESTADISTICAS) estoy con mis pruebas en esta web

Gracias por adelantado
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #8 (permalink)  
Antiguo 12/04/2003, 22:58
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 21 años, 2 meses
Puntos: 0
Hola Fr@Nc3$c0...

Mira, a mi me daba ese mismo error y bueno no se como lo solucione pero de la nada empezo a trabajar bien... y si... si le di varias veces a refrescar la pagina para ver si en alguna de ellas fallaba... y no fallo nunca...

Mira prueba cambiando el valor 30000 por 100000 a ver que pasa!... quizas eso sea lo que te esta dañando el script que a lo mejor se sale del bucle y no ha terminado de cargar la pagina...

Prueba y me avisas...

Por cierto... no pude entrar a tu web... no esta disponible creo.. me sale que no la encuentra...

Saludos....

PD: Tu nombre es Francisco??? o Francesco???
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
  #9 (permalink)  
Antiguo 12/04/2003, 23:02
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
www.impresionweb.com (prueba ahora)

Mi nombre en realidad es Francesc (Francisco en español), mi nombre es catalan.

Ahora mientras modifico y te aviso.
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #10 (permalink)  
Antiguo 12/04/2003, 23:07
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 21 años, 2 meses
Puntos: 0
Hola Fr@Nc3$c0..

Mira sigo sin poder entrar a tu web... que sera???

Ahh ok ta bien lo de tu nombre... yo tambien me llamo francisco... soy hijo de españoles por parte de mi papa... soy venezolano... me llamo francisco javier...

Revisa que puede pasar con tu pagina y porque no puedo entrar... y bueno has lo que te dije con lo del valor del bucle... prueba aumentandolo que es lo mas logico pero por no dejar prueba disminuyendolo...

Saludos...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
  #11 (permalink)  
Antiguo 12/04/2003, 23:08
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Cita:
Mira el do while es para comparar cuanto tiempo tardo tu pagina en cargar... no creo que tu pagina dure mas de 30000 segundos o milisegundos en cargar... es decir el mientras carga tu pagina va grabando lo que llevas cargado en milisegundos y para que sea un ciclo continuo por eso elaboro el buble while....

Modifiqué la cantidad que me dijiste y ha funcionado correctamente, de momento

Lo que no entiendo como interpreta a que nos referimos a segundos con 30000 (ahora 100000), porque solo es una funcion

Do While tt < 100000
tt = tt + 1
Loop

Por cierto, yo coloco lo de
starttime al principio del codigo, seguido del DO WHILE y al final coloco el endtime con el response, es así no?
de todos modos creo que ya me funciona, gracias.
  #12 (permalink)  
Antiguo 12/04/2003, 23:11
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
No entiendo como no te funciona mi página, que te dice?
Yo la ejecuto y me abre.

En cuanto al resultado de la carga de la pagina, ahora con este valor en el bucle tan alto, el valor oscila casi a ser el mismo . jeje no entiendo, supongo que será correcto.

prueba insertar manualmente en el navegador

w w w . IMPRESIONWEB . com

Salu2!
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #13 (permalink)  
Antiguo 12/04/2003, 23:14
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 21 años, 2 meses
Puntos: 0
Hola Fr@Nc3$c0...

Si asi es como se pone el script...

Osea lo del bucle es para que le de tiempo de contar mientras se carga tu pagina... el va como que repitiendo el bucle y mientras va contando cuanto tarda en cargar la pagina... ahora lo que no se es...

1. Como sabe cuando se cargo la pagina por completo..
2. Que es tt , creo que es la abreviacion de la funcion startt ime.. pero no se es algo que se me viene a la cabeza.

Otra cosa.... el porque pusimos mas tiempo es porque a lo mejor tu pagina se pasa de los 30000 milisegundos o no se... en realidad tampoco entiendo muy bien eso... pero bueno... si funciona aparentemente entonces dejalo asi...

Que paso con tu web???

Saludos..
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
  #14 (permalink)  
Antiguo 12/04/2003, 23:16
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 21 años, 2 meses
Puntos: 0
Mira..

Cuando intento acceder a tu pagina me da el siguiente error...

HTTP 500 - Error interno del servidor
Internet Explorer

Creo que es un error de linea de codigo en alguna parte de tu pagina pero lo extraño es que me lo da con todas las que trato de entrar.. es decir... cuando inserte manualmente tu web me di cuenta que ya habia entrado a tu web anteriormente... y cada una de esas paginas que estaban en mi historial me dan el error este..

HTTP 500 - Error interno del servidor
Internet Explorer

Que sera???

Saludos...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
  #15 (permalink)  
Antiguo 12/04/2003, 23:18
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
No entiendo porque no puedes entrar en mi humilde web

No te dice algún error en especial?
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #16 (permalink)  
Antiguo 12/04/2003, 23:21
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 21 años, 2 meses
Puntos: 0
Chamo que extraño vale... no me deja entrar.... que sera.... sera que soy yo??? osea mi conex o algo asi... pero no se... yo puedo entrar a otras webs....

El error que me da es....
Cita:
No se puede mostrar la página
Hay un problema con la página solicitada y no puede ser mostrada..

--------------------------------------------------------------------------------

Pruebe lo siguiente:

Abra la página principal de www.impresionweb.com y busque vínculos a la información que desea.
Haga clic en el botón Actualizar o vuelva a intentarlo más tarde.

Haga clic en Búsqueda para buscar información en Internet.
También puede ver una lista de sitios relacionados.

HTTP 500 - Error interno del servidor
Internet Explorer
Que podra ser????

Saludos.....
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
  #17 (permalink)  
Antiguo 13/04/2003, 05:25
Avatar de meru-kun  
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 854
Antigüedad: 21 años, 6 meses
Puntos: 0
Pues mira, eso de que te ponga E-02 significa que tiene un exponenete a la -2. Vamos, que si pone 6E-02 es como si pusiese 0,06.

Creo que es eso lo que buscas... Por cierto, ese codigo lo encontraste en un mesnaje mio, y yo lo uso, y me va a las mil maravillas ^^
__________________
Tu portal de manga y anime.
  #18 (permalink)  
Antiguo 13/04/2003, 08:18
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
Ya esta solucionado habiendo incrementado el numero del DO WHILE


Salu2!
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #19 (permalink)  
Antiguo 13/04/2003, 10:16
Avatar de Fr@Nc3$c0  
Fecha de Ingreso: abril-2002
Ubicación: Barcelona (Spain)
Mensajes: 710
Antigüedad: 22 años, 2 meses
Puntos: 1
MsTech.DotNet: (ehhhh tocayo!!)

Ya solucioné lo de mi web, y gracias por la ayuda en cuanto al tiempo de la carga de la página, ahora funciona bien
www.impresionweb.com

Salu2!
__________________
Francesc Mula Calleja
Hay mucho por ver todavía...
  #20 (permalink)  
Antiguo 13/04/2003, 11:37
Avatar de MsTech.DotNet  
Fecha de Ingreso: marzo-2003
Ubicación: Maracay - Edo. Aragua
Mensajes: 605
Antigüedad: 21 años, 2 meses
Puntos: 0
Jejejejeje de nada tocayo.... todo en la vida tiene una solucion... o mejor dicho.. deberia tener una solucion!!! jejejejeje

Saludos...
__________________
Ing. Javier Ugalde
Desarrollador de Aplicaciones Web / Windows
Director de Desarrollos Web
Ing. en Información
Email: [email protected]
Telf. Hab: +[58] - (243) - 232.02.06
Telf. Cel: +[58] - (414) - 455.26.80
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:01.