J'ai chargé 2 applications Django sur IIS en utilisant isapi-wsgi.IIS et ISAPI-WSGI = très lent
Ce sont les deux configurations du serveur:
Windows Server 2003, IIS6 et SQL Server 2005
Windows Server 2008 R2, IIS7.5 et SQL Server 2008
Les applications Django sont complètement différentes les unes des autres.
Ils ont tous deux prendre des périodes aléatoires de temps pour chaque demande entre 1 et 10 secondes.
Ceci est douloureusement lent par rapport à 100ms-500ms d'une configuration Apache + mod_wsgi, donc il doit y avoir quelque chose de mal.
Des idées? Serait vraiment génial si je pouvais résoudre ce problème. :)
Résolu!
N'utilisez pas django-mssql à la place de django-pyodbc !!
J'aimerais ne pas avoir le choix :( – RadiantHex
@RadiantHex: Vous pouvez exécuter un serveur Web python dans un autre port et configurer IIS comme proxy inverse pour transférer les demandes à ce port. Je pense que ce serait encore plus rapide que d'utiliser wsgi à l'intérieur de iis – nosklo
haha sympa, eh bien, je n'ai pas le choix si je veux déployer ce projet au sein de cette entreprise ... Accenture et IBM ont sévèrement verrouillé toutes les solutions de rechange – RadiantHex