node.js

1/289ページ

Node.js是如何解決伺服器高效能瓶頸問題的

1.單執行緒 在Java、PHP或者.net等伺服器端語言中,會為每一個客戶端連線建立一個新的執行緒。而每個執行緒需要耗費大約2MB記憶體。也就是說,理論上,一個8GB記憶體的伺服器可以同時連線的最大使用者數為4000個左右。要讓Web應用程式支援更多的使用者,就需要增加伺服器的數量,而Web應用程 […]

node 安裝 supervisor

許多服務指令碼,當修改了檔案內容時必須重新啟動才能完成資料的更新操作,這會大大降低開發效率。 Node.js在更新操作時必須終止Node.js然後重新執行。這種模式不利於開發階段。 supervisor 可以幫助你實現這個功能,它會監視你對程式碼的改動,並自動重動 Node.js。 使用方法很簡單, […]

node.js socket.io 聊天室原始碼

這是基於socket.io實現雙向實時通訊的聊天室樣例。來源於網上的博文http://blog.sina.com.cn/s/blog_68693f9801010xck.html,我對原始碼做了一些增強,並把需要的node.js、socket.io、jQuery、服務端和客戶端原始碼,全部打在一起,放 […]

ES6中的Promise

ES6中的Promise JavaScript本身是單執行緒語言,這在Node.js學習中已經反覆強調過,因為單執行緒,就需要在程式進行IO操作時做“非同步執行”,比如最典型的網路操作——ajax的使用。 在ajax請求網路時,就是在非同步執行這個過程,等到非同步工作執行完成,通過事先註冊好的回撥函 […]

Node.js第一天學習總結和第一個小例子

Node.js第一天學習總結和第一個小例子 Node.js 以一個事件而不是以一個執行緒的形式響應客戶端請求,可以起到節約資源的效果,因此,在編寫線上聊天室、線上遊戲等應用時可以考慮使用Node.js。 同時Node.js採用非同步回撥的形式處理事件。 下面是今天學習到的第一個小例子: var ht […]

小白學習node.js的心得

2012年2月6日 學習Node.js的目的,主要是為了瞭解Web技術,以便順應近些年以及未來可能持續幾十年的網際網路熱潮,以備不時之需。說來慚愧,已經成了CS Master了,對於Web開發還是小白的水準。 很久以前(我不知道具體時間,姑且就這麼說吧),網頁都是靜態的。使用者通過瀏覽器請求指定的頁 […]