Javascript 构建node.js聊天室
我目前正在使用node.js为后端构建一个web聊天。它使用web套接字进行服务器和客户端之间的通信。我以前没有使用过node,我总是使用PHP/MySQL和Ajax来存储和检索数据。聊天可以与MSN等用户帐户和联系人列表进行比较。 我在寻找一些技巧和框架,这些技巧和框架可以帮助我开发一个高度依赖JavaScript并通过node.js进行所有通信的网站Javascript 构建node.js聊天室,javascript,node.js,socket.io,chat,Javascript,Node.js,Socket.io,Chat,我目前正在使用node.js为后端构建一个web聊天。它使用web套接字进行服务器和客户端之间的通信。我以前没有使用过node,我总是使用PHP/MySQL和Ajax来存储和检索数据。聊天可以与MSN等用户帐户和联系人列表进行比较。 我在寻找一些技巧和框架,这些技巧和框架可以帮助我开发一个高度依赖JavaScript并通过node.js进行所有通信的网站 您建议用什么来存储数据?Mongo db(mongoose?Mongo db native?),SQLite?如果能找到一个简单的解决办法,
- 您建议用什么来存储数据?Mongo db(mongoose?Mongo db native?),SQLite?如果能找到一个简单的解决办法,我们将不胜感激
- 您是否会通过websocket发送所有内容,并为每次对话建立新的连接李>
- 有没有办法完全绕过PHP
- 您建议使用Backbone.js还是Ember.js
- 使用MongoDB或couchDB存储数据
- 建立一个新的连接比通过WebSocket发送所有内容并解析它们要好
- 对。在服务器端使用node.js
- 你可以试试其中任何一种。两者各有利弊
还需要更好地了解这两个方面。挑选一些东西,看看效果如何。如果你有问题,回来问一些真正的问题。此外,您应该接受对前面问题的一些回答。“我应该如何设计和实现?通常对于stackoverflow问题不是一个好的形式。好的,我将开始构建,当我有更多具体问题时再回来。
> Example of benchmark result The test was done with 50 simultaneous
> clients performing 100000 requests. The value SET and GET is a 256
> bytes string. The Linux box is running Linux 2.6, it's Xeon X3320 2.5
> GHz. Text executed using the loopback interface (127.0.0.1). Results:
> about 110000 SETs per second, about 81000 GETs per second.