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

    Connessione a db Access

    Domanda.

    Ho sviluppato un Content Management basato su db access (e/o SQL Server) e per la connessione uso gli ADODB.

    Per la connessione al db, la apro all'inizio dell'elaborazione della pagina e poi la chiudo al temine della pagina.
    Durante l’elaborazione della pagina posso fare da un minimo di 8/10 sql a salire fino a 15/20 (dipende dai casi).
    L'elaborazione della pagina (tutta appoggiata su db) può impiegare da 0.35 ai 0.75 sec.

    Fino ad ora su windows 2000 non ho avuto problemi, ma Windows 2003 server mi capita spessissimo che si pianti con l'errore di troppe attività di client anche quando gli utenti o le pagine contemporanee sono pochissime (su Windows 2000 server sempre basato su access gestisco senza problemi circa 350'000 pagine al giorno e circa 10/15 utenti contemporanei nell'elaborazione delle pagine).

    La mia preoccupazione è che tenendo aperta la connessione durante l'elaborazione della pagina dall'inizio alla fine questa crei dei casini, quindi chiedo lumi a voi se è meglio aprire la connessione volta per volta e tenerla in vita per il solo momento della sql.


    Grazie.
    Scusatemi in anticipo per gli ORRORI di ortografica, ma sono analfabeta
    Electronic parts catalog
    Gestione cataloghi ricambio IPC
    Documentazione tecnica & manuali

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    47
    Secondo me è meglio avere una sola connessione aperta con il DB. Per esperienza, avevo un portale con decine di connessioni a SQL server e le pagine erano piuttosto lente. Ho rifatto le pagine utilizzando un'unica connessione aperta all'inizio e chiusa alla fine: decisamente più veloce.
    Potrebbe dipendere anche da altre modifiche, ma secondo me si è velocizzato togliendo connessioni inutili.
    Quindi puoi anche provare a fare una connessione ad ogni interrogazione del DB, ma secondo me la lentezza non dipende da quello.
    Il mio è solo un parer, lascio la parola a chi ne sa più di me.

    Ciao
    caio192

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.