uwsgi est un open source, multi-plateforme, le logiciel libre et de ligne de commande mis en œuvre en C et conçu dès le départ comme un outil autonome pour développer une pile complète pour générer des services d'hébergement. Il est livré avec une variété de caractéristiques attrayantes et une architecture de plug-in puissant (plugins peuvent être écrites en C, C ++ et langues Objective-C programmation) .Features à une des caractéristiques glanceKey comprennent une faible empreinte mémoire, le soutien à la construction de plusieurs applications dans un seul processus ou domaine, la fonctionnalité de journalisation avancée, fichier statique servant fonctionnalité en utilisant sendfile (), extrêmement rapide protocole de communication spécialement conçue pour l'intégration du serveur Web, le soutien pour le serveur Web Apache, ainsi que ajout à chaud de WSGI (Gateway Interface Web Server) applications.
En outre, il est livré avec un mode de preforking qui améliore considérablement la concurrence, le support de plusieurs interprètes, le support des versions de Python multiples (2,4, 2,5, 2,6, etc.), un profileur intégré appelé cProfiler, auto-guérison via le mode de harakiri, rapports RSS d'utilisation , espace d'adressage des rapports d'utilisation, fils de python généré configurables, et un mode de CGI (Common Gateway Interface) avec des exemples inclus.
Parmi les autres caractéristiques intéressantes, nous pouvons mentionner vecteur à base d'E / S qui minimise l'utilisation de syscall, le soutien pour l'envoi des statistiques d'impression (sigusr1) aux processus, une option de configuration statique qui se appuie sur un simple fichier XML, augmenter la disponibilité grâce à son basculement prise dans Apache module, ainsi que la taille de la mémoire tampon personnalisable qui vous permet d'exécuter le logiciel sur des machines avec peu de mémoire ou de gérer le système d'exploitation requests.Supported écrasante et architecturesuWSGI est un logiciel portable qui a été testé avec succès avec les systèmes d'exploitation Mac OS X Linux, FreeBSD et . Le logiciel est distribué en tant que sources universelles archive dans le format de fichier tar.gz, conçu pour les architectures matérielles 32 bits et 64 bits. Il est développé par la société italienne FAI Unbit, qui offre un support commercial pour les petites et moyennes entreprises
Ce qui est nouveau dans cette version:.
< ul>
Quoi de neuf dans la version 0.9.9:.
- Cette version se concentre sur l'optimisation et le soutien gevent
- Un nouveau mode de l'empereur a été ajouté:. Tyrant
Ce qui est nouveau dans la version 0.9.8:
- Cette version ajoute le support natif pour le HTTP, FastCGI et protocoles Mongrel2.
- Les périodes de ralenti et bon marché ont été ajoutées pour arrêter applications inactives automatiquement.
- empereur peut désormais apparaître d'autres empereurs.
- Support Systemd a été ajouté.
- Support PSGI a été grandement améliorée.
- Diverses corrections et optimisations ont été faites un peu partout.
- OpenIndiana est maintenant officiellement supporté.
Quoi de neuf dans la version 0.9.7:
- Cette version inclut le support pour le filetage, et ajoute une partagé cache / table de hachage / dictionnaire et un système de file d'attente.
- Il ajoute un Rack / RubyOnRails plugin et améliore la une Erlang.
- Linux espaces de noms peuvent être utilisés comme une technique de emprisonnement.
- Ce est la première version agnostique entièrement modulaire et bien la langue.
Quoi de neuf dans la version 0.9.6:
- Cette version inclut une meilleure gestion des SCRIPT_NAME, un vide option pour supprimer les sockets Unix et fichiers pid après utilisation, la configuration XML de pointe, la configuration via des fichiers INI et LDAP, un serveur HTTP intégré pour le développement et les tests, une meilleure gestion des signaux, plein PEP 333 utilisation conforme des wsgi.file_wrapper, et le support de & quot; grunt & quot; processus.
Quoi de neuf dans la version 0.9.2:
- Cette version inclut le support de TCP, une temporisation interne configurable (prise / sondage), un gestionnaire Cherokee, nouveaux Makefiles, un gestionnaire de harakiri personnalisable, max-demande par processus, un peu de refactorisation de code, et beaucoup de corrections de bugs et optimisations.
Commentaires non trouvées