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

    [php mysql] apertura e chiusura connessione db

    Salve,

    ho un dubbio in ralezione alla connessione al db mysql per l'esecuzione di query; è preferibile aprire e chiudere la connessione ad ogni query o lasciarla aperta fino alla chiusura dello script. Mi spiego, ho creato un oggetto che si occupa della gestione delle query: prende in pasto la query, apre la connessione, esegue la query, restituisce il recordset risultante o, eventualmente, l'errore ottenuto, quindi chiude la connessione.
    Questa procedura risponde a ciò che faccio usualmente (apro, eseguo, chiudo) a meno che non si tratti di transazioni (per cui la chiusura avviene solo dopo il commit o il rollback). In qualche caso, però, ho avuto modo di vedere script in cui la connessione viene aperta all'inizio e chiusa al termine dello stesso (inglobando più query).
    Quindi ho cercato di trovare risorse su benchmark relativi alla questione, ma nulla....
    Grazie anticipatamente a tutti coloro che parteciperanno alla discussione. Un saluto

  2. #2

    Re: [php mysql] apertura e chiusura connessione db

    Originariamente inviato da Roberto Phis
    è preferibile aprire e chiudere la connessione ad ogni query o lasciarla aperta fino alla chiusura dello script.
    La seconda.

    Aprire e chiudere ad ogni query, è poco meno che una follia, perchè "...l'impostazione e la distruzione delle connessioni possono essere processi lenti." (Rasmus Lerdorf)
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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.