我有興趣爲node.js選擇最佳web服務器node.js是在它自己的web服務器上運行還是使用apache/nginx?
-1
A
回答
1
Node.js用於創建服務器等。
Node.js的是一個軟件系統,設計用於編寫可擴展的互聯網應用,特別是網絡服務器。
所以,你不需要另一臺網絡服務器。你確實需要一臺可以讓你安裝節點的機器。很多人喜歡Amazon AWS,它可以讓你運行機器,並安裝任何你想要的。另一個受歡迎的選項是Heroku,它試圖從中獲得複雜的結果。說實話,我更加困惑。很確定你也可以用類似Rackspace的東西。
0
node.js在它自己和apache/nginx上都不是「運行」的,它根本不需要運行web服務器(想象一下,例如複製文件的node.js腳本)。這取決於你打算如何使用它。然而,如果你想要的話,你可以很容易地在node.js中編寫一個web服務器,它有很好的HTTP支持:http://nodejs.org/docs/latest/api/http.html
當然你可以(如果你在node.js中寫了一個web服務器)把它放在apache/nginx後面讓他們提供靜態文件,例如或使用https(因爲SSL支持node.js不是很穩定,但與Apache/Nginx相比)
相關問題
- 1. 運行我自己的Web服務器的要求是什麼?
- 2. Tomcat - Web服務器還是Web容器?
- 3. node.js同時運行,還是它?
- 4. IIS是Web服務器還是應用程序服務器?
- 5. Apache Tomcat是Web服務器還是應用服務器
- 6. 是否可以在我自己的服務器上使用quickblox?
- 7. 'node.js':是否需要運行服務器?
- 8. 服務按間隔運行任務;它應該是它自己的過程嗎?
- 9. 在你自己的服務器上運行meteor.js應用程序
- 10. 引用Ashx Web服務 - 使用Web還是服務引用?
- 11. 我應該使用OData還是開發自己的WCF服務?
- 12. 是否可以在node.js服務器上運行Three.js WebGLRenderer?
- 13. 運行您自己的GAE服務器
- 14. 我應該在Erlang編寫自己的flash服務器還是使用Red5?
- 15. 在Linux CentOs上運行node.js服務器
- 16. 是否有gettext .po編輯器在Web服務器上運行?
- 17. 可以在服務器上運行Selenium以自動執行任務,還是需要瀏覽器才能運行
- 18. 在ASP中運行Word 2007時 - 它是服務器端還是客戶端?
- 19. Firebase託管自己的服務器node.js
- 20. ASP.NET服務 - Web還是Windows?
- 21. 是否可以限制Web服務訪問它自己的Web應用程序?
- 22. 你可以在你自己的服務器上運行jekyll嗎?
- 23. 從它自己的服務器運行一個URL
- 24. 是否可以在我自己的服務器上運行Google App Engine開發服務器?
- 25. memcached是一種在一些網絡服務器上運行的web服務嗎?
- 26. Java Web服務API,但是我無法在我的服務器上運行JVM
- 27. 應用程序可以識別它是在雲中還是在普通服務器上運行?
- 28. 如何使用我自己的本地Web服務器來運行Laravel?
- 29. 在Web服務器上運行geotools?
- 30. 在web服務器上運行gdb
雖然我推薦將測試的戰鬥放在它前面以緩衝性能和潛在的安全問題,如haproxy(我相信Heroku的選擇)或nginx(dotclouds的選擇)。 – 2012-02-10 19:15:36