Tôi thích uwsgi vì nó siêu cấu hình và có vô số tùy chọn.
Từ các điểm chuẩn tôi đã thực hiện, nó có hiệu suất sử dụng / bộ nhớ tốt nhất. Nó rất linh hoạt và có thể có thể được cấu hình chính xác để phù hợp với nhu cầu của bạn. Tôi sử dụng chế độ hoàng đế của uwsgi để lưu trữ nhiều ứng dụng. Nó sẽ quét một thư mục nhất định cho các tệp cấu hình và khởi chạy / quản lý tất cả các ứng dụng mà nó tìm thấy các tệp cấu hình. Bạn có thể xóa cấu hình để tắt ứng dụng, chạm vào nó để khởi động lại, v.v ... Đây có lẽ là cách nhanh nhất và dễ nhất để đi về lưu trữ nhiều ứng dụng. Tôi đã đăng chi tiết về cấu hình của mình về một chủ đề khác: /programming/5906197/what-is-the- most-common-way-to-configure-static-files-in-debug-and- sản xuất cho / 5906206 # 5906206 .
Nói chung ứng dụng của bạn sẽ là nút cổ chai, không phải máy chủ wsgi! Nhưng hey, nếu bạn muốn một máy chủ WSGI thậm chí performant hơn, bạn có thể muốn nhìn vào meinheld hoặc Bjoern . Cả hai đều rất nhẹ và nhanh, được xây dựng trên các vòng lặp sự kiện nhanh, picoev và libev tương ứng và cả hai đều sử dụng cùng một trình phân tích cú pháp HTTP hiệu suất cao như node.js.