0
A
回答
1
Ruby-on-Rails在設計上是單線程的。爲了能夠服務器的多個用戶高效有幾種解決方案:
- 使用Ruby Enterprise Edition和Phusion Passenger
- 使用的雜種服務,爲此,替代品的負荷存在(雜種集羣,或者使用Apache,Nginx的集羣, ...發送到不同的雜種)
這有幫助嗎?
相關問題
- 1. 是否有可能在遠程服務器上執行ruby-debug?
- 2. 幾個服務器上的Ruby on Rails
- 3. 有關ffmpeg和Rails服務器問題
- 4. Ruby與MySQL的服務器
- 5. Ruby on Rails Postgres服務器
- 6. Ruby/Rails和Sharepoint Web服務
- 7. 如何在Ruby中創建服務器(如rails服務器或gem服務器)?
- 8. Rails應用程序服務器上的服務器
- 9. 哪個是Ubuntu上Ruby on Rails應用程序的最佳Web服務器?
- 10. Ruby:檢查遠程服務器上是否存在文件
- 11. RMI服務器端的最大線程數
- 12. 在Windows服務器上運行的Ruby 2和Rails 3
- 13. Ruby on Rails服務器沒有刷新
- 14. 我的TCP/IP服務器上的最大連接數/線程數?
- 15. Ruby TCP服務器關閉
- 16. Ruby on rails:啓動雜服服務器
- 17. 關閉具有線程的Windows服務
- 18. 離線服務器上的Ruby gem依賴關係
- 19. 檢查node.js服務器是否在線?
- 20. Javascript:檢查服務器是否在線?
- 21. 檢查LDAP服務器是否在線
- 22. Rails服務器繼續在「rails服務器」命令上退出
- 23. asp.net web服務是否有最大數量的傳入連接?
- 24. Android上允許的服務和接收器的最大數量
- 25. MacPorts的服務器是否關閉?
- 26. 流浪VM和自動啓動Rails的服務器上的Ruby
- 27. 與Netty的多線程UDP服務器
- 28. 是否有可能沒有應用程序服務器的JMS服務器?
- 29. .NET中是否有多線程的TCP服務器套接字?
- 30. 是否有可能請求angularj服務器在nodejs服務器
我明白了,這個單線程本質是不同於asp.net還是java? – Blankman 2010-06-13 22:18:15
不幸的是,我不知道足夠的這些平臺進行比較。但據我所知,在java中,應用程序服務器是多線程的,並且必須相應地編寫自己的代碼(使用線程安全類型,例如Vector而不是ArrayList)。在ASP.NET中,我不知道。也許你應該爲此提出一個新問題。 在我看來,程序員的生產力/快樂很大程度上忽略了可能的性能缺點(這是完全可以解決的,並且一直在創建更好的解決方案)。但這取決於您想要構建的應用程序的類型。 – nathanvda 2010-06-14 07:27:35