2
顯然獨角獸在Heroku上已經被棄用了,所以我們要去試試Puma。是否有可能爲Rails應用程序運行多個線程?我可以在Rails應用上使用Heroku上的Puma線程嗎?
我讀過關於Rails中的併發性,似乎並不能保證所有代碼和gem都是線程安全的。
那麼,是否有可能使用Puma線程在Heroku上運行Rails應用程序?
Rails 4.1.7。
顯然獨角獸在Heroku上已經被棄用了,所以我們要去試試Puma。是否有可能爲Rails應用程序運行多個線程?我可以在Rails應用上使用Heroku上的Puma線程嗎?
我讀過關於Rails中的併發性,似乎並不能保證所有代碼和gem都是線程安全的。
那麼,是否有可能使用Puma線程在Heroku上運行Rails應用程序?
Rails 4.1.7。
絕對。在Rails 4.1.7和Puma的默認配置下,Puma將使用0-16個線程。這是一個很好的開始。
Heroku有使用Puma的指南:https://devcenter.heroku.com/articles/deploying-rails-applications-with-the-puma-web-server