我是Rails和Heroku的新手,對於有關生產的幾件事情我很好奇。我是否需要在簡單的rails應用程序上使用任何工具dynos,這些應用程序通過Mandrill具有一點電子郵件功能(我的端沒有構建隊列),並在註冊時使用Stripe向用戶收費。另外,在生產環境中不使用Unicorn服務器是完全錯誤的,還是因爲一個非常簡單的應用程序在生產環境中使用Thin都是合理的。謝謝,我感謝任何指導!我應該如何在Heroku上設置簡單的Rails應用程序來生產?
0
A
回答
0
做不是在生產中使用WEBrick;它是一個專爲開發而設計的網絡服務器。你會有一段糟糕的時光。
這聽起來像獨角獸或薄就可以了您的使用情況。在長時間運行可以在後臺完成的操作之前,不要使用工作人員。
Heroku的具有 「產檢」 功能,可以幫助你(少許),並提出一些建議:
+0
是啊,目前沒有可預見的需求來支持更多的流量或活動,所以我現在會遠離工作人員,我會考慮Unicorn(目前正在使用Thin)。感謝您的寶貴意見! – EricSchulz 2014-08-28 14:14:54
相關問題
- 1. 我應該爲生產應用程序設置enableDebugLogging爲false嗎?
- 2. Heroku如何在rails 3應用程序上設置resque web?
- 3. Rails/heroku:如何使我的應用程序在heroku上工作
- 4. 如何在Heroku上的Rails應用程序中爲生產環境設置郵件程序
- 5. 上傳Rails應用程序來的Heroku跳過資產
- 6. 我應該在Heroku上部署我的Ruby on Rails應用程序
- 7. 如何設置Heroku CLI應用程序?
- 8. 在Heroku上爲Rails應用程序設置後端服務器
- 9. Heroku Rails應用程序資產管理
- 10. 如何在運行我的Rails應用程序時在Heroku中設置環境?
- 11. 我如何設置一個簡單的Ruby應用程序?
- 12. 如何爲我的Android應用程序維護單獨的生產設置?
- 13. 我應該如何在nodejs應用程序中設置auth?
- 14. Heroku在Rails 5應用程序上的資產加載問題
- 15. Rails的config.assets.precompile設置來處理應用程序/資產
- 16. 設置生產rails應用程序管理員用戶
- 17. 在Heroku上部署Rails應用程序
- 18. Rails在heroku上運行的生產應用程序的奇怪行爲
- 19. 我應該使用rails 3.0生產應用程序的1.9.2還是1.8.7?
- 20. 如何在Heroku上爲Django應用程序設置數據庫?
- 21. 如何在我的Rails應用程序中管理其他heroku應用程序?
- 22. 我應該如何在Rails應用程序中引用條件資產?
- 23. 我應該在生產應用程序中避免打包嗎?
- 24. 內存超過生產中的Rails應用程序(部署在Heroku上)
- 25. 如何在Heroku上爲一個Rails應用程序設置多個數據庫
- 26. 如何在travis-ci上部署heroku上的rails應用程序?
- 27. Gmail :: Client :: AuthorizationError僅適用於Heroku上的Rails應用程序的生產
- 28. 無法在Heroku上運行的Ruby on Rails 4.1.4應用程序中爲生產環境設置secret_key_base
- 29. 如何讓Rails應用程序在生產環境中工作[heroku deployment]
- 30. 我應該使用LOG_LEVEL:調試在生產環節上我的Rails應用程序
多少流量做你期望你的申請?對於您的用戶來說,在網站上體驗出色的表現有多重要?如果您希望每小時訪問數百個訪問者,或者您希望應用程序在通過Mandrill API發送電子郵件時迅速做出響應,則應考慮添加排隊。否則,你不需要工人測功機。至於獨角獸,Heroku推薦它,因爲它可以容納更多的流量,但流量很少,你可以使用WEBrick(deafult)或Thin。 – 2014-08-27 19:38:18
謝謝!我一直在閱讀Phusion Passenger,它似乎對用戶非常友好。你推薦它嗎? – EricSchulz 2014-08-27 20:17:13