Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    prelvare la QueryString in modo performante

    Salve


    Notavo che:
    workString1 = Request.QueryString
    workString 2= Request.ServerVariables("QUERY_STRING")

    le due variabili contengono lo stesso valore.

    Cosa cambia quindi tra i 2 metodi? Qual'è il più performante?

    Grazie
    MM

  2. #2
    Il primo diventa un array di variabili=valore, il secondo preleva in maniera specifica il valore di una variabile.
    Se in queryString passi più coppie di variabile=valore allora nel primo caso noterai la differenza.

  3. #3
    ovviamente il primo perché è diretto

  4. #4
    Originariamente inviato da optime
    ovviamente il primo perché è diretto
    Certo, e il secondo è intercity...
    (scherzo).

  5. #5
    ho letto che:
    ogni volta che si richiede una specifica ServerVariable viene creato un array che le contiene tutte quante, anche se a noi ce ne serve uan sola.

    Mentre usando la collection QueryString viene prelevato solamente il valore querystring dell'url digitato dall'utente o proveniente da un clic sul link

    Le ServerVaiable sono tante, per cui ne deduco che prelevando il valore dalla collection Querystring ho un bel risparmio in termini di memoria.

  6. #6
    no, hai un risparmio in termini di cicli di memoria.

  7. #7
    Originariamente inviato da Marvellous
    ho letto che:
    ogni volta che si richiede una specifica ServerVariable viene creato un array che le contiene tutte quante, anche se a noi ce ne serve uan sola.

    Mentre usando la collection QueryString viene prelevato solamente il valore querystring dell'url digitato dall'utente o proveniente da un clic sul link

    Le ServerVaiable sono tante, per cui ne deduco che prelevando il valore dalla collection Querystring ho un bel risparmio in termini di memoria.
    Come vuoi tu

  8. #8
    Come vuoi tu
    In che senso?

    non so se quello che ho scritto è corretto, l'ho letto per cui mi sono sentito di darne testimonianaza.

    E' una buffonata la cosa che ho scritto seconte te?

  9. #9
    è malinterpretata. cfr la mia risposta

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.