[英]Building a node.js chat
我目前正在與后端的node.js建立網絡聊天。 它使用Web套接字進行服務器和客戶端之間的通信。 我之前沒有使用過node,我總是使用PHP / MySQL和Ajax來存儲和檢索數據。 可以將聊天與MSN等與用戶帳戶和聯系人列表進行比較。 我正在尋找一些技巧和框架,這可以幫助我開發一個嚴重依賴JavaScript並通過node.js進行所有通信的網站。
謝謝你的幫助!
你會建議什么來存儲數據? Mongo db(mongoose?mongo-db native?),SQLite? 很容易解決方案。
> 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.
作為客戶端,我將使用node_redis
你會通過websocket發送一切,你會為每個對話建立一個新的連接嗎?
每個瀏覽器都不支持websockets(特別指向Internet Explorer;))。 我認為您應該使用支持多個傳輸的 socket.io ,以便它可以在每個主要瀏覽器中使用。
有沒有辦法完全繞過PHP?
你可以完全繞過PHP。 例如,使用express作為您的Web框架而不是PHP
你會推薦使用Backbone.js或Ember.js嗎?
還需要更好地了解它們。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.