誰能告訴我,爲什麼這一切大驚小怪的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的
- 2. 爲什麼使用Node.js的
- 3. 什麼是使用PHP
- 4. 什麼是Node.js的包
- 5. 什麼是反向代理,爲什麼我應該使用Node.JS?
- 6. Node.js vs Twisted的用例是什麼?
- 7. 什麼是node.js與python相比的真實生活用途
- 8. 什麼是node.js模塊?
- 9. 在Node.js中,什麼是「on」?
- 10. 什麼是在PHP中使用的蜱?
- 11. 什麼是在PHP中使用的printf?
- 12. 與PHP一起使用的好消息代理是什麼?
- 13. PHP會話使用FileSystem與Node.js共享?
- 14. 使用mongoDB和node.js的最佳方式是什麼?
- 15. 使用MongoDB和Node.js的最佳方式是什麼?
- 16. 使用或不使用PHP的本地gettext與自建的原因是什麼?
- 17. PHP:使用什麼?
- 18. PHP使用Declare?什麼是勾號?
- 19. node.js和express - 使用多箇中間件與回調 - 最佳實踐是什麼?
- 20. 什麼是PHP
- 21. 什麼是共享的Node.js和客戶
- 22. node.js中的節點究竟是什麼?
- 23. node.js中'[,params_name]'的含義是什麼?
- 24. node.js - 使用玉器有什麼好處
- 25. 爲什麼使用MQTT Node.JS庫?
- 26. 對Node.js使用Nginx有什麼好處?
- 27. 什麼是與PHP中操作
- 28. 集成Node.js與PHP
- 29. 什麼是使用分區與SQL 2005
- 30. PHP:什麼是pcntl_signal用於?
你爲什麼要比較客戶端腳本和服務器端腳本??? – 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