誰能告訴我,爲什麼這一切大驚小怪的node.js?與在某些PHP框架中編寫的相同,用node.js編寫的常規網站(可以說是博客)更快嗎?我知道用node.js編寫的web服務器將比apache更快,但是如果一個真正的web應用程序不創建線程或類似的東西呢?
回答
編輯:
有2個主要優點:
- 速度! (性能)
- Node.js是事件驅動型和非阻塞型,非常適合於handling concurrent requests。
這是一個link對基於Apache的node.js的基準測試。
是的,我知道node.js web服務器比apache快,所以它只是web服務器的優勢? – overthetop 2011-04-11 14:04:06
是的,這個優勢太酷了,不能抵擋,但我還必須提到目前還沒有大的社區支持。所以你必須非常大膽地選擇node.JS來完成你的下一個項目。 – 2011-04-11 14:13:32
我想說的主要優勢是內存使用情況。如果你做長輪詢的東西node.js閃耀,因爲它不需要一個100 MB的Apache + PHP實例來處理每個請求。所以如果你做任何事情,你有很多連接同時打開 - 很長一段時間 - 去node.js。通常他們共存良好。使用node.js更新聊天面板或類似的內容,而不是渲染你的頁面。 – oldwizard 2011-04-14 09:24:42
- 1. 什麼是Node.js中的PHP die()
- 2. 什麼是Node.js的
- 3. 什麼是Node.js的
- 4. 什麼是Node.js的
- 5. memcached與node.js的需求是什麼?
- 6. 爲什麼使用Node.js的
- 7. 什麼對與node.js的
- 8. 什麼是使用PHP
- 9. 什麼是使用PHP
- 10. 什麼是Node.js的包
- 11. 什麼是反向代理,爲什麼我應該使用Node.JS?
- 12. Node.js vs Twisted的用例是什麼?
- 13. node.js在SharePoint上的用途是什麼?
- 14. co node.js庫的用途是什麼?
- 15. 是什麼讓node.js SlowBuffers「慢」?
- 16. 在Node.js中,什麼是「on」?
- 17. node.js requirejs模塊是什麼
- 18. 什麼是node.js模塊?
- 19. 什麼是在PHP中使用的蜱?
- 20. 什麼是在PHP中使用的printf?
- 21. 與PHP一起使用的好消息代理是什麼?
- 22. Node.Js應用程序使用90%CPU的原因是什麼?
- 23. Node.js,爲什麼使用它的EventEmitter
- 24. 什麼是「正確」的方式與PHP
- 25. 什麼版本的Seq與Node.js v0.4.7/Heroku一起使用?
- 26. 什麼是使用的shared_ptr與單
- 27. 什麼是使用mongoid的has_and_belongs_to_many與inverse_of
- 28. 什麼是node.js和AMD API用於?
- 29. 使用Cordova工具的Visual Studio的node.js版本是什麼?
- 30. 爲什麼不會req.session與node.js的
你爲什麼要比較客戶端腳本和服務器端腳本??? – 2011-04-11 13:57:03
@Rahul:Node.js是服務器端Javascript:http://nodejs.org/ – akamike 2011-04-11 14:00:11
@Rahul Node.js是服務器端JavaScript。 – ceejayoz 2011-04-11 14:00:14