【发布时间】:2012-03-10 08:59:41
【问题描述】:
我想开发一个可能包含数千个函数和数据库调用的复杂游戏。
我想知道是否真的有必要异步执行我的数据库查询。编写代码很痛苦,我的所有函数都需要使用回调而不是干净的return 方法。这是正常的做法吗?
考虑到 MySQL 数据库一次处理一个查询,异步编码这些调用真的快得多吗?
【问题讨论】:
-
"MySQL 数据库一次处理一个查询" - 每个连接。 Mysql 为每个连接生成新线程,连接数至少与 mysql 盒上的内核数一样多,应该会提高性能。
-
如果您不了解异步编程的优点,为什么还要考虑 node.js?请确保您不是没有正当理由的粉丝,请看视频youtube.ug/watch?v=bzkRVzciAZg
标签: javascript node.js asynchronous