uWSGI là một mã nguồn mở, đa nền, miễn phí và dòng lệnh phần mềm thực hiện trong C và được thiết kế từ mặt đất lên như là một công cụ độc lập để phát triển một chồng đầy đủ để tạo ra các dịch vụ lưu trữ. Nó đi kèm với một loạt các tính năng hấp dẫn và một kiến trúc plugin mạnh mẽ (bổ sung có thể được viết bằng C, C ++ và các ngôn ngữ lập trình Objective-C) .Features tại một tính năng glanceKey bao gồm bộ nhớ thấp, hỗ trợ cho xây dựng nhiều ứng dụng trong một quá trình duy nhất hoặc miền, chức năng khai thác gỗ tiên tiến, tập tin tĩnh phục vụ chức năng bằng cách sử dụng sendfile (), cực kỳ nhanh chóng giao thức truyền thông được thiết kế đặc biệt cho máy chủ web tích hợp, hỗ trợ cho các máy chủ web Apache, cũng như hot-add của WSGI (Web Server Gateway Interface) ứng dụng.
Ngoài ra, nó đi kèm với một chế độ preforking cải thiện đáng kể đồng thời, hỗ trợ nhiều dịch viên, hỗ trợ cho nhiều phiên bản Python (2.4, 2.5, 2.6, vv), một hồ sơ tổng hợp gọi là cProfiler, tự chữa bệnh thông qua chế độ harakiri, báo cáo sử dụng RSS , giải quyết các báo cáo sử dụng không gian, chủ đề python tạo cấu hình, và một CGI (Common Gateway Interface) với chế độ bao gồm các ví dụ.
Trong số các tính năng thú vị khác, chúng ta có thể đề cập đến vector dựa I / O để giảm thiểu sử dụng syscall, hỗ trợ cho việc gửi số liệu in (SIGUSR1) để quá trình, một tùy chọn cấu hình tĩnh mà dựa vào một tập tin XML đơn giản, tăng tính sẵn sàng nhờ failover socket của nó trong Apache module, cũng như kích thước bộ đệm tùy biến, cho phép bạn chạy các phần mềm trên máy bộ nhớ thấp hay để quản lý áp đảo hệ điều hành requests.Supported và architecturesuWSGI là một phần mềm portable đã được thử nghiệm thành công với Linux, FreeBSD và hệ điều hành Mac OS X . Các phần mềm được phân phối như một nguồn lưu trữ phổ quát trong các định dạng tập tin tar.gz, được thiết kế cho cả 32-bit và 64-bit kiến trúc phần cứng. Nó được phát triển bởi các công ty Ý ISP Unbit, trong đó cung cấp hỗ trợ thương mại cho các doanh nghiệp vừa và nhỏ
là gì mới trong phiên bản này:.
< ul>
là gì mới trong phiên bản 0.9.9:.
- Phiên bản này tập trung vào việc tối ưu hóa và hỗ trợ gevent
- Một chế độ hoàng đế mới đã được thêm vào:. Tyrant
là gì mới trong phiên bản 0.9.8:
- Phiên bản này cho biết thêm hỗ trợ cho các HTTP, FastCGI , và các giao thức Mongrel2.
- chế độ Idle và giá rẻ đã được thêm vào các ứng dụng đóng cửa không hoạt động tự động.
- Hoàng đế bây giờ có thể đẻ trứng hoàng đế khác.
- hỗ trợ Systemd đã được thêm vào.
- hỗ trợ PSGI đã được cải thiện rất nhiều.
- sửa chữa và tối ưu hóa khác nhau đã được thực hiện tất cả các nơi.
- OpenIndiana bây giờ chính thức hỗ trợ.
là gì mới trong phiên bản 0.9.7:
- Phiên bản này bao gồm hỗ trợ cho luồng, và cho biết thêm một chia sẻ bộ nhớ cache / hashtable / từ điển và một hệ thống hàng đợi.
- Nó thêm một Rack / RubyOnRails plugin và cải thiện một Erlang.
- Linux gian tên có thể được sử dụng như là một kỹ thuật giam.
- Điều này là hoàn toàn mô-đun và thực sự phát hành ngôn ngữ bất khả tri đầu tiên.
là gì mới trong phiên bản 0.9.6:
- Phiên bản này bao gồm xử lý tốt hơn các SCRIPT_NAME, một chân không tùy chọn để xóa ổ cắm Unix và các tập tin pid sau khi sử dụng, cấu hình XML tiên tiến, cấu hình thông qua các tập tin INI và LDAP, một máy chủ HTTP nhúng để phát triển và thử nghiệm, xử lý tín hiệu tốt hơn, đầy đủ PEP 333 sử dụng tuân thủ các wsgi.file_wrapper, và hỗ trợ cho & quot; grunt & quot; quy trình.
là gì mới trong phiên bản 0.9.2:
- Phiên bản này bao gồm hỗ trợ TCP, một thời gian chờ nội bộ cấu hình (socket / poll), một handler Cherokee, Makefiles mới, một handler harakiri tùy biến, max-yêu cầu cho mỗi quá trình, một chút mã refactoring, và rất nhiều sửa lỗi và tối ưu hóa.
Bình luận không