【发布时间】:2012-02-27 19:24:59
【问题描述】:
我有一个多人游戏,有一个基于 node.js 和 websockets 的网关和多个服务器。
现在它当然有一个客户端,它全部由静态文件(html、js、资源)组成。
目前我正在使用节点(快速框架)为他们提供服务
但是
node 是提供静态文件的最佳解决方案还是应该切换到 apache。
我对高流量没有太多经验。也许我应该考虑像 amazon s3 这样的服务?
这里是我如何使用 express.js 提供文件的简化版本:
app.get('/*', function(req, res) {
res.sendfile(__dirname + '/client/' + req.params[0]);
});
【问题讨论】:
-
如果您只是提供静态文件,那么 nginx 确实是不错的选择(有一些类似的,但 Apache 肯定没有竞争力!)。