【问题标题】:Should a node.js server have a single connection to a mysql instance?node.js 服务器是否应该与 mysql 实例建立单一连接?
【发布时间】:2016-11-19 06:52:33
【问题描述】:

假设我有 app.js 作为服务器上的主应用程序,它导入(需要)4 个其他脚本来路由登录、加入、写文章、删除文章请求。我目前有连接实例通过 var connection = mysql.createConnection(mysqlConfig) 在每个 login.js、join.js、write.js、delete.js 中。 我有一种感觉,这是一种不好的做法。我该怎么办?我应该创建一个导出连接实例的 mysqlconnection.js,并在每个需要连接的脚本中要求它吗?

【问题讨论】:

标签: mysql node.js


【解决方案1】:

决定连接数取决于您的应用程序。如果您有一个偶尔使用的应用程序,对 mysql 的调用很少,那么单个连接可能会起作用。但是,查看您的用例,似乎多个用户会尝试登录、写入等。在这种情况下,我建议使用连接池。 https://github.com/coopernurse/node-pool

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2016-08-04
  • 2012-06-11
  • 2023-03-13
  • 1970-01-01
  • 2018-11-25
  • 2015-11-22
  • 2013-08-07
  • 2012-10-17
相关资源
最近更新 更多