socket.io,koa2搭建聊天室的问题。
问个服务器结构的问题。
目前计划是聊天室有登陆,公共聊天,自定义群组,好友,私聊的功能等等。
每一个功能肯定就是一个功能模块了,问题来了:
我是将每个功能都写成一个单独的koa app,监听各自的端口好呢;还是在一个koa app里面仅监听一个端口,每个功能就当做这个app的功能模块好?
目前我个人觉得,如果在单独的一个koa app内,占用的链接资源就少了,但是这个app处理的事情就变多了。
如果分开,占用的链接资源会多很多,但是每个app的压力也小了。
目前我只有一台服务器。虽然也仅仅是写个demo,但是还是想请有经验的帮忙分析下应该注意哪些问题,谢谢了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
肯定是一个端口,然后做分发。因为性能不是看你每个app占多少资源,而是总共占用资源。
一个端口好,即使做成多个端口,也要保持socket.io在一个端口上
不如 做多个 一个共性