Scusate ma non riesco a trovarlo.
Tempo addietro avevo trovato uno script che mi testava il tempo di esecuzione lato server della pagina asp
Qualcuno saprebbe gentilmente postarmi un link???
Scusate ma non riesco a trovarlo.
Tempo addietro avevo trovato uno script che mi testava il tempo di esecuzione lato server della pagina asp
Qualcuno saprebbe gentilmente postarmi un link???
Basta confrontare una varibile in cui memorizzi il valore di Now() all'inizio della pagina asp con un'altra varibile in cui memorizzi il valore di Now() alla fine della pagina asp.Originariamente inviato da adrianaoliveira
Scusate ma non riesco a trovarlo.
Tempo addietro avevo trovato uno script che mi testava il tempo di esecuzione lato server della pagina asp
Qualcuno saprebbe gentilmente postarmi un link???
temp1=Now() a inizio pagina
temp2=Now() a fine pagina
temp3=temp1-temp2
<%=temp3%> stampa zero
come mai?? il tempo di esecuzione é zero cosa secondi decimi di secondo?
Innanzitutto meglio fare "temp2-temp1" invece di "temp1-temp2"...
temp1=Now() a inizio pagina
temp2=Now() a fine pagina
temp3=temp2-temp1
<%=temp3%>
Se non va prova questo:
temp1=Now() a inizio pagina
temp2=Now() a fine pagina
temp3=DateDiff("s",temp1,temp2)
<%=temp3%> stampa zero
Funziona funziona questa volta ho fatto stampare tutto
temp1 temp2 temp3 e il risultato é che la pagina é eseguita in meno di un secondo
viene questo
temp1 = 09/10/2005 23:19:24
temp2=09/10/2005 23:19:24
temp3=0
a questo punto mi servono i decimali, riesco a caricare i decimali in Now() ???
Per adesso grazie
Le date sono equivalenti ad un numero di giorni trascorsi da una data di riferimento (che non so quale sia). Quindi in questo modo l'unità corrisponde ad un giorno. Considerando quindi che ci sono 86400 secondi in un giorno potresti semplcemente fare così
temp3 = (temp2 - temp1) / 86400
Dovresti ottenere i secondi trascorsi, decimali compresi.
in temp3=DateDiff("s",temp1,temp2)
o provato a mettere d (decimali??)
in temp3=DateDiff("d",temp1,temp2)
il codice funziona ma temp3 é sempre zero
allora ho provato con c (centesimi??)
in temp3=DateDiff("c",temp1,temp2)
il codice non funziona
Errore di run-time di Microsoft VBScript error '800a0005'
Chiamata di routine o argomento non validi: 'DateDiff'
/veiculos/alimentação.asp, line 208
o i centesimi non si calcolano oppure non si chiamano c
che dire.
comunque stento a credere che il server elabora la pagina in meno di un decimo di secondo
se fosse veramente cosí il famoso problema delle 30 chiamate consecutive ad access quasi non esisterebbe perché le probabilita di 30 chiamate contemporanee in 1 decimo di secondo mi sembra fantascienza.
Vedi longline??
temp1 = 09/10/2005 23:19:24
temp2=09/10/2005 23:19:24
i secondi li prende, probabilmente il tempo é sotto al secondo e lui arrotonda.
dipende da cosa fai nella pagina, ovviamente!
Beh..spero che una pagina non ci metta davvero dei secondi interi a caricarsi...
temp3 conterrà il tempo in millisecondi del caricamento della paginacodice:temp1=Timer 'a inizio pagina temp2=Timer 'a fine pagina temp3=temp2-temp1 <%=temp3%>
Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare
www.netpolaris.it