uWSGI jest open source, wieloplatformowy, darmowy i wiersza poleceń oprogramowanie wdrożone w C i zaprojektowany od podstaw jako samodzielne narzędzie do opracowania pełnej stos generowania usług hostingowych. Pochodzi z wielu atrakcyjnych funkcji i architektury potężnej wtyczki (pluginy mogą być napisane w języku C, C ++ i języków programowania Objective-C) .Features co a glanceKey funkcje obejmują niskie zużycie pamięci, wsparcie dla budowy wielu aplikacji w jednym procesie lub domeny, zaawansowane funkcje rejestrowania pliku statycznego obsługujących funkcje za pomocą sendfile (), bardzo szybki protokół komunikacyjny zaprojektowany specjalnie do integracji serwera WWW, wsparcie dla serwera Apache, a także hot-add z serwera WWW (WSGI bramy Interface) aplikacji.
Dodatkowo wyposażony jest w trybie preforking, że znacznie poprawia współbieżność, wsparcie dla wielu tłumaczy, wsparcie dla wielu wersji Pythona (2.4, 2.5, 2.6, itd), zintegrowanego profilera nazwie cProfiler, samoleczenia poprzez trybie Harakiri, raporty wykorzystania RSS , zajęcia raporty wykorzystania przestrzeni, konfigurowalne Pythona generowane wątki i tryb CGI (Common Gateway Interface) z zawartych przykładów.
Wśród innych ciekawych funkcji można wymienić wektorowych w oparciu I / O, który minimalizuje zużycie syscall, wsparcie dla wysyłania statystyk drukowania (SIGUSR1) do procesów, statyczny opcję konfiguracji, który opiera się na prostym pliku XML, zwiększenia dostępności dzięki gniazda przełączania awaryjnego w Apache Moduł, a także dostosować rozmiar bufora, który pozwala na uruchamianie oprogramowania na komputerach o niskiej pamięci lub zarządzać przytłaczającą requests.Supported system operacyjny i architecturesuWSGI to przenośny program, który został z powodzeniem przetestowany na Linux, FreeBSD i systemów operacyjnych Mac OS X , Program jest rozpowszechniany jako archiwum uniwersalnym źródła w formacie tar.gz, przeznaczony zarówno dla 32-bitowych i 64-bitowych architektur sprzętowych. Jest opracowany przez włoską firmę ISP Unbit, która oferuje komercyjne wsparcie dla małych i średnich przedsiębiorstw
Co nowego w tym wydaniu:.
< ul>
Co nowego w wersji 0.9.9:.
- Ta wersja skupia się na optymalizacji i gevent wsparcia
- Nowy tryb cesarz został dodany. Tyran,
Co nowego w wersji 0.9.8:
- W tej wersji dodano natywne wsparcie dla HTTP, FastCGI i protokoły Mongrel2.
- Bieg jałowy i tanie, które zostały dodane do automatycznego wyłączenia nieaktywnych aplikacji.
- Cesarz może teraz tarło innych cesarzy.
- Systemd Wsparcie został dodany.
- Wsparcie PSGI została znacznie ulepszona.
- Różne poprawki i optymalizacje zostały wykonane w każdym miejscu.
- OpenIndiana jest teraz oficjalnie wspierane.
Co nowego w wersji 0.9.7:
- Ta wersja zawiera wsparcie dla gwintowania, i dodaje wspólny cache / hashtable / słownika i system kolejki.
- Dodaje Rack / plugin RubyOnRails i poprawia jedną Erlang.
- nazw Linux może być stosowany jako technika więzienie.
- Jest to pierwszy w pełni modularny i dobrze język agnostykiem wydania.
Co nowego w wersji 0.9.6:
- Ta wersja zawiera lepszą obsługę SCRIPT_NAME, próżni Opcja usuwania gniazd Unix i PID plików po wykorzystaniu, zaawansowanej konfiguracji XML, konfiguracja za pomocą plików INI i LDAP, wbudowanego serwera HTTP dla rozwoju i testowania, lepsza obsługa sygnałów, pełne PEP 333 zgodny wykorzystanie wsgi.file_wrapper i wsparcie dla & quot; grunt & quot; procesy.
Co nowego w wersji 0.9.2:
- Ta wersja zawiera obsługę protokołu TCP, konfigurowalne Timeout wewnętrzne (gniazdo / sonda), obsługi Cherokee, nowe Makefile, konfigurowalny obsługi harakiri, max-wniosek jednego procesu, trochę przeróbek w kodzie, a wiele poprawek i optymalizacji.
Komentarze nie znaleziono