uwsgi is een open source, multiplatform, gratis en command-line software geïmplementeerd in C en ontworpen vanaf de grond opgebouwd als zelfstandig hulpmiddel voor het ontwikkelen van een volledige stack voor het genereren van hosting diensten. Het wordt geleverd met een scala aan aantrekkelijke functies en een krachtige plug-in architectuur (plugins kan in C, C ++ en Objective-C programmeertalen worden geschreven) .Features bij een glanceKey kenmerken zijn weinig geheugen footprint, ondersteuning voor het bouwen van meerdere apps in één proces of domein geavanceerde logging functionaliteit, statische file serving functionaliteit met behulp van sendfile (), extreem snelle communicatie protocol specifiek ontworpen voor web-server integratie, ondersteuning voor de Apache webserver, maar ook hot-add van WSGI (Web Server Gateway Interface) applicaties.
Bovendien, het komt met een preforking modus die sterk verbetert concurrency, ondersteuning voor meerdere tolken, ondersteuning voor meerdere Python versies (2.4, 2.5, 2.6, enz.), Een geïntegreerde profiler genaamd cProfiler, self-healing via zelfmoord mode, RSS gebruiksrapporten , pakken ruimtegebruik rapporten, configureerbare-python gegenereerd draden, en een CGI (Common Gateway Interface) -modus met opgenomen voorbeelden.
Onder andere interessante functies, kunnen wij vector-gebaseerde I / O dat syscall gebruik minimaliseert noemen, ondersteuning voor het verzenden van afdrukken statistieken (SIGUSR1) om processen, een statische configuratie optie die is gebaseerd op een eenvoudig XML-bestand, verhogen de beschikbaarheid dankzij de socket failover in Apache module, alsook aanpasbare buffergrootte die u toelaat om de software te draaien op computers met weinig geheugen of op overweldigende requests.Supported besturingssysteem beheren en architecturesuWSGI is een draagbare software die is met succes getest met Linux, FreeBSD en Mac OS X-besturingssystemen . De software wordt gedistribueerd als een universele bronnen te archiveren in het tar.gz-bestandsformaat, ontworpen voor zowel 32-bits en 64-bits hardware-architecturen. Het is ontwikkeld door de Italiaanse ISP Unbit bedrijf, dat commerciële ondersteuning aan kleine en middelgrote bedrijven biedt
Wat is nieuw in deze release:.
< ul>
Wat is nieuw in versie 0.9.9:.
- Deze versie richt zich op optimalisaties en gevent ondersteuning
- Een nieuwe keizer modus is toegevoegd:. Tyrant
Wat is nieuw in versie 0.9.8:
- Deze versie voegt native ondersteuning voor het HTTP, FastCGI en Mongrel2 protocollen.
- Idle en goedkope modi zijn toegevoegd om automatisch stilgelegd inactieve apps.
- Keizer kan nu paaien andere keizers.
- systemd ondersteuning is toegevoegd.
- PSGI ondersteuning is sterk verbeterd.
- Diverse fixes en optimalisaties werden gedaan over de plaats.
- OpenIndiana is nu officieel ondersteund.
Wat is nieuw in versie 0.9.7:
- Deze versie bevat ondersteuning voor draadsnijden, en voegt een gedeelde cache / hash / woordenboek en een wachtrij-systeem.
- Het voegt een rack / RubyOnRails plugin en verbetert de Erlang één.
- Linux naamruimten kan worden gebruikt als een opsluiting techniek.
- Dit is de eerste volledig modulair en werkelijk taal agnost release.
Wat is nieuw in versie 0.9.6:
- Deze versie bevat betere afhandeling van SCRIPT_NAME, een vacuüm optie voor het verwijderen van Unix sockets en pid bestanden na gebruik, geavanceerde XML-configuratie, configuratie via INI-bestanden en LDAP, een ingebouwde HTTP-server voor de ontwikkeling en het testen, beter signaal handling, vol PEP 333 compliant gebruik van wsgi.file_wrapper, en ondersteuning voor & quot; grunt & quot; processen.
Wat is nieuw in versie 0.9.2:
- Deze release bevat TCP-ondersteuning, een configureerbare interne time-out (socket / poll), een Cherokee handler, nieuwe Makefiles, een aanpasbare zelfmoord handler, max-verzoek per proces, een stukje code refactoring, en een heleboel bugfixes en optimalisaties.
Reacties niet gevonden