CNode

新手,打算做一个导航系统,服务端打算采用NodeJS,需要apache或nginx吗?

Ccofthew7发布于14 年前最后回复14 年前7 回复12838 浏览0 收藏

RT nodejs完全新手,正在做一个基于android的实时导航系统,服务端打算采用NodeJS,现有一些疑问:

  1. 需要apache或nginx吗?
  2. 服务端架构一般如何搭建?求推荐一些reference。

求解答,谢谢!

查看回复

回复 (7)

Z
zhangyang#1·14 年前

直接将node暴露成server还是不太靠谱的,因为这样只能有一个server process。最好在前面加一个nginx,将node组成一个upstream,这样可以启动多个node server监听一组端口,nginx做反向代理和负载均衡。

I
italkboy#4·14 年前

NodeJS完全可以胜任Web Server的工作,满足你的大并发请求,暂时可以不考虑Nginx. 架构看你自己的习惯咯 http://www.nodebeginner.org/index-zh-cn.html http://docs.cnodejs.net/cman/

J
jackeychen#5·14 年前

如果用导航系统,返回的数据应该是很简单的JSON吧. 现在的情况用nodejs 自带的httpserver 就可以了. 如果部署到产品上,要加一个vanish. 如果需要有数据库缓存地址,我推荐couchdb.

C
cofthew7#6·14 年前
引用 italkboyNodeJS完全可以胜任Web Server的工作,满足你的大并发请求,暂时可以不考虑Nginx. 架构看你自己的习惯咯 http://www.nodebeginner.org/index z...

就是说,可以用NodeJS实现一个web server,就像用winsock那样咯?请问是否使用Nginx会更简单些呢?因为我时间资源并不是很充分(我是大三学生……),所以想寻找较快的方法。现在有个想法,就是用nginx做server,接收请求后调用nodejs进行处理,是否靠谱呢?谢谢!

参与回复
登录后即可参与回复。登录