Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19

Discussione: Troppo lento

  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    Troppo lento

    Scusate è da parecchio tempo che ho problemi a caricare pagine asp, nel senso che è lentissimo o mi sembri che si blocchi proprio!

    Non so da che cosa può dipendere ma per questione di logica e comunque in passato mi è stato già riferito che troppe variabili sopratutto dichiarate (di conseguenza ridimensionate) durante un ciclo comporta un scompenso incredibile di tempo!... il problema può essere risolto se eliminate o comunque cambiando un pò il codice evitando di crearle durante il ciclo!

    Ma se il problema invece fosse che pur sistemando il codice e eliminando più variabili possibili, continui ad andare lento, secondo voi quale altro rimedio si può adattare visto che ho un pò di tutto dalle variabile sessione, alle querystring, alle variabili normali...

    Non c'è una maniera per distruggere tutte le variabili inutilizzate o qualcosa di simile? sempre che sia quello il problema!
    Grazie, spero di riuscire a sistemare questo problema che mi assilla da tempo!
    Tony

  2. #2
    set xxx = nothing
    EX Mentecatto - succube della Honda
    Le mie foto|HONDA CLUB ITALIA!|DARTH LEGNANZ!

  3. #3
    Sicuro di chiudere corretttamente tutti le connessioni ed i recordset?
    Potrebbe dipendere da questo.

    Il problema è in locale o online?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da maximum
    Sicuro di chiudere corretttamente tutti le connessioni ed i recordset?
    Potrebbe dipendere da questo.

    Il problema è in locale o online?
    locale, sto usando localhost, quindi iis!
    è vero.... forse, anzi sicuramente non ho chiuso il recordset e database. in ogni caso con questa istruzione

    codice:
    set xxx = nothing
    distruggo tutte le variabili?
    e per ripristinarle?
    ma vale anche per le variabili usate per le connessioni?
    come posso chiudere le connessioni, con l'istruzione close per fso ma per database?
    Tony

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi chiudere (close) tutti gli oggetti che apri (open) e distruggere (nothing) tutti quelli che crei (set)

    Roby

  6. #6
    Per chiudere il recordset fai:

    codice:
    rs.close()
    set rs = nothing
    Per le connessioni:

    codice:
    conn.close()
    set conn = nothing
    Per ripristinarle, ovviamente non devi fare altro che riaprirle, come hai sempre fatto per leggere, inserire, modificare e cancelare i dati sulle ASP.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Ripristinarle ok, ricreo la connessione nuovamente perchè ormai quelle prime sono distrutte...


    ma per le variabili...

    codice:
    set xxx = nothing
    distrugge tutte le variabili quindi devo ricrearle nuovamente, non c'è una maniera per bloccarle momentaneamente? forse qui vado troppo di fantasia!
    Tony

  8. #8
    Variabili che intendi? Le Sessioni?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  9. #9
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Tutte...

    1.) Session
    2.) Querystring
    3.) variabili semplici
    Tony

  10. #10
    Ma ne usi davvero una così tanta infinità? VVoVe:
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.