2011-11-05 29 views
10

Tôi đang cố gắng quyết định giữa Unicorn và Phusion Passenger Standalone (trước đây là Phusion Passenger Lite). Tôi muốn lưu trữ nhiều ứng dụng trên máy chủ của mình. Tôi có nginx chạy và lắng nghe cổng 80. Tôi cần một máy chủ webapp mà tôi có thể yêu cầu proxy dựa trên một yêu cầu servername và/hoặc thiếu một thư mục tĩnh hiện có/tập tin. Tôi không quan tâm đến việc biên dịch Hành khách như một phần của nginx (cài đặt chuẩn) vì mô hình của tôi cho phép linh hoạt hơn (như chạy các phiên bản Ruby khác nhau với các ứng dụng khác nhau).Unicorn vs Passenger Standalone đằng sau nginx

Tôi đã đọc rất nhiều về Unicorn và nó phù hợp với mô hình của tôi tốt nhưng tôi thấy hành khách độc lập về cơ bản có thể làm điều tương tự. Mặc dù có rất nhiều tài liệu cho việc cài đặt Hành khách chuẩn, nhưng dường như không có nhiều tài liệu cho Hành khách độc lập. Ngay cả các tài liệu chính thức đều trống rỗng.

Ai đó có thể vui lòng so sánh và đối chiếu hai máy chủ webapp của Ruby này và cho tôi những ưu và khuyết điểm của từng máy chủ. Hãy nhớ rằng chúng sẽ chỉ được sử dụng cho "khách hàng nhanh".

Cảm ơn bạn.

Trả lời

10

Nếu bạn đã thiết lập nginx, hãy sử dụng Unicorn. Nếu không, sử dụng Hành khách độc lập, đi kèm với nginx dựng sẵn của riêng mình. Có lẽ điều này cũng định hình cách tiếp cận của bạn với tài liệu. Không có nhiều điểm để ghi chép riêng biệt về bản chất hai sản phẩm được viết rất tốt, được đóng gói cùng nhau.

Bạn sẽ nghe thấy những điều tốt đẹp về cả hai. Nếu bạn đang vội vàng, hãy chọn một và đi. Nếu không, hãy thử cả hai và quyết định dựa trên kinh nghiệm của riêng bạn về chúng.

Các vấn đề liên quan