Nginx在生產中的重要性通常基於其爲慢速客戶端提供服務的能力;在RESTful API的設置中,它似乎是生產堆棧的一個不必要的層,特別是Puma(不同於廣泛使用的獨角獸可以處理nginx工作)。沒有nginx的Puma - 同一個IP上的多個ruby應用程序:PORT
Puma可以允許多個慢速客戶端進行連接,而無需在請求事務中阻止工作人員。因此,Puma優雅地處理慢速客戶端。 Heroku建議Puma適用於您期望速度慢的客戶。 ref
如何使彪馬服務於同一個端口上的多個Ruby應用程序,而無需使用nginx的反向代理?