uWSGI er en open source, multiplatform, fri og kommando-line software implementeret i C og designet fra bunden som et enkeltstående redskab til udvikling af en fuld stak til generering hosting-tjenester. Den leveres med en række attraktive funktioner og en kraftfuld plugin arkitektur (plugins kan skrives i C, C ++ og Objective-C programmeringssprog) .Funktioner ved en glanceKey funktioner omfatter lavt hukommelsesforbrug, støtte til opbygning af flere apps i en enkelt proces eller domæne, avanceret logging funktionalitet, statisk fil servering funktionalitet ved hjælp sendfile (), ekstremt hurtig kommunikationsprotokol specielt designet til web-server integration, støtte til Apache webserveren, samt hot-add af WSGI (webserver Gateway Interface) applikationer.
Derudover, det kommer med en preforking mode, der i høj grad forbedrer concurrency, understøttelse af flere tolke, understøttelse af flere Python versioner (2.4, 2.5, 2.6, etc.), en integreret profiler kaldet cProfiler, selv-healing via harakiri tilstand RSS brugsrapporter , adresserum brugsrapporter, konfigurerbare python-genereret tråde, og en CGI (Common Gateway Interface) mode med inkluderet eksempler.
Blandt andre interessante funktioner, kan vi nævne vektor baseret I / O, der minimerer brugen syscall, støtte til at sende trykte statistik (SIGUSR1) til processer, en statisk konfiguration option, der bygger på en simpel XML-fil, øge tilgængelighed takket være dens socket failover i Apache modul, samt tilpasses buffer størrelse, der gør det muligt at køre softwaren på lav-hukommelse maskiner eller lede overvældende requests.Supported styresystem og architecturesuWSGI er en bærbar software, der er blevet afprøvet med succes med Linux, FreeBSD og Mac OS X-operativsystemer . Softwaren distribueres som en universel kilder arkiv i tar.gz filformat, designet til både 32-bit og 64-bit hardware-arkitekturer. Det er udviklet af den italienske ISP Unbit selskab, der tilbyder kommerciel støtte til små og mellemstore virksomheder
Hvad er nyt i denne udgivelse:.
< ul>
Hvad er nyt i version 0.9.9:.
- Denne udgivelse fokuserer på optimeringer og gevent support
- En ny kejser tilstand er blevet tilføjet:. Tyrant
Hvad er nyt i version 0.9.8:
- Denne version tilføjer understøttelse af HTTP, FastCGI og Mongrel2 protokoller.
- Idle og billige tilstande er blevet tilføjet til at lukke ned inaktive apps automatisk.
- Kejser kan nu gyde andre kejsere.
- Der er tilføjet systemd støtte.
- PSGI støtte er blevet væsentligt forbedret.
- Diverse rettelser og optimeringer blev gjort over det hele.
- OpenIndiana er nu officielt understøttet.
Hvad er nyt i version 0.9.7:
- Denne version omfatter støtte til gevindskæring, og tilføjer en delt cache / hashtabelsamling / ordbog og en kø-system.
- Det tilføjer en Rack / RubyOnRails plugin og forbedrer Erlang en.
- Linux namespaces kan anvendes som en fængslingen teknik.
- Dette er den første fuldt modulære og virkelig sprog agnostiker udgivelse.
Hvad er nyt i version 0.9.6:
- Denne version indeholder en bedre håndtering af SCRIPT_NAME, et vakuum mulighed for at slette Unix stikkontakter og PID-filer efter brug, avanceret XML konfiguration, konfiguration via INI-filer og LDAP, et indlejret HTTP-server for udvikling og afprøvning, bedre håndtering signal, fuld PEP 333 kompatibel brug af wsgi.file_wrapper og støtte til & quot; grynt & quot; processer.
Hvad er nyt i version 0.9.2:
- Denne version indeholder TCP support, en konfigurerbar intern timeout (socket / meningsmåling), en Cherokee handler, nye Makefiler, en tilpasselig harakiri handleren, max-forespørgsel pr proces, lidt af kode refactoring, og en masse fejlrettelser og optimeringer.
Kommentarer ikke fundet