Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    Tempo di esecuzione lato server Script????

    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???

  2. #2
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363

    Re: Tempo di esecuzione lato server Script????

    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???
    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.

  3. #3
    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?

  4. #4
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    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

  5. #5
    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

  6. #6
    Utente di HTML.it L'avatar di longline
    Registrato dal
    Sep 2001
    Messaggi
    5,363
    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.

  7. #7
    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.

  8. #8
    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.

  9. #9
    dipende da cosa fai nella pagina, ovviamente!

  10. #10
    Beh..spero che una pagina non ci metta davvero dei secondi interi a caricarsi...

    codice:
    temp1=Timer 'a inizio pagina 
    
    temp2=Timer 'a fine pagina 
    temp3=temp2-temp1
    
    <%=temp3%>
    temp3 conterrà il tempo in millisecondi del caricamento della pagina
    Purtroppo bisogna imparare che il computer non sbaglia...fa solo quello che gli dici di fare

    www.netpolaris.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.