2011-01-29 32 views
2

我想知道如何經常使用node.js和orlandov's node-sqlite plugin爲http服務器打開一個sqlite數據庫。打開一個sqlite數據庫的頻率

當前在對服務器的每個請求中,我加載數據庫的新實例,然後在完成讀取時關閉它。

var db = sqlite.Database(); 
db.open("data.db", function (error) { 
    ... 
    //finally 
    db.close() 
} 

但是,用戶可能會在很短的時間內發出很多請求。暫時擱置每個連接的數據庫實例會不好?或者是開放的,關閉每個請求的正確方法?

謝謝

回答

3

爲什麼關閉它呢?啓動node.js服務器時打開數據庫連接,並將其保持打開狀態,隨時準備在任何連接需要時讀/寫。