Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Variabili application

  1. #1

    Variabili application

    Sto ottimizzando il mio codice,

    messo che sono costretto ad usare le variabili application, conviene:

    1)Assegnare la application ad una variabile ed usare quella per il resto della pagina, esempio
    var = application("num")
    numero = var+1
    io = var + 5
    var = 7
    application("num") = var
    ecc..

    Oppure
    2)Utilizzare la application per tutto il mio codice?
    numero = application("num")+1
    io = application("num") + 5
    application("num") = 7
    ecc..


    3)Totalmente indifferente?

    Altra cosa, le variabili che dichiaro come "dim var" devono essere cancellate? Se sì come si cancellano? Oppure posso tranquillamente lasciarle morire insieme alla pagina?

    Grazie!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Le variabili muoiono con la pagina.
    Per il resto è sostanzialmente indifferente, dipende dalla leggibilità del codice utilizzare variabili di appoggio.

    Roby

  3. #3

    grazie

    ti ringrazio veramente..

    Un altra cosa.

    Quando si effettua una query per ottenere dei valori è buona regola di assegnare i valori restituiti ad un array, chiudere e pulire l'oggetto record set e utilizzare i valori dell'array nel resto del codice?

    Da una parte si pulisce l'oggetto record set ma dall'altra si dichiara un array he occupa cmq memoria per tutta la pagina.

    Cosa è meglio?

    Grazie..

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Uso entrambi le soluzioni a dire il vero a seonda dei casi.
    Prova a testare la velocità di caricamento di una pagina con estrazione delle stesse informazioni mediante i due metodi.

    Roby

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.