V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
XadillaX
V2EX  ›  Node.js

node 中的 node-mysql 大家是保持长连接还是短连接?

  •  
  •   XadillaX · 2014-04-02 17:59:45 +08:00 · 4173 次点击
    这是一个创建于 3670 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就是这个:

    $ npm install mysql

    这个模块。在使用的时候,是从项目进程一开始就 connect 然后直到关闭整个进程结束保持长连接呢,还是说到特定要查询的时刻才 connect 一下然后查询完毕马上 end 呢?
    3 条回复    1970-01-01 08:00:00 +08:00
    ETiV
        1
    ETiV  
       2014-04-02 19:02:12 +08:00
    我用pool

    肯定是保持连接,创建连接多慢啊
    XadillaX
        2
    XadillaX  
    OP
       2014-04-02 20:31:05 +08:00
    @ETiV THX
    heddaz
        3
    heddaz  
       2014-04-17 10:54:09 +08:00
    我觉着这要看你的app与数据库的交互有多频繁了。如果不是经常读写数据库,或者是需要经常读写值但是设计成本地对象缓存 + 一次性更新的模式,就没必要长连接。这样双方都没有‘牵挂’
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2992 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 11:09 · PVG 19:09 · LAX 04:09 · JFK 07:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.