多久打一个sqlite数据库

我想知道使用node.js和orlandov的node-sqlite插件为http服务器打开sqlite数据库的频率 。

目前在对服务器的每一个请求中,我加载一个新的数据库实例,然后在完成阅读时closures它。

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

但是,用户可能会在很短的时间内提出很多请求。 暂时搁置每个连接的数据库实例会不好? 或者是一个开放的,closures每个请求的正确方法?

谢谢

为什么closures它呢? 启动node.js服务器时打开数据库连接,并将其保持打开状态,随时可以在任何连接需要时读/写。