IIS et ISAPI-WSGI = très lent
-
11-10-2019 - |
Question
Je l'ai chargé 2 applications Django sur IIS utilisant ISAPI-wsgi .
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érents les uns des autres.
Ils prennent tous les deux périodes de temps aléatoire pour chaque demande entre 1 et 10 secondes .
Ceci est douloureusement lent par rapport à 100ms-500ms d'une configuration mod_wsgi Apache +, il doit y avoir quelque chose de mal.
Toutes les idées? Serait vraiment génial si je pouvais résoudre ce problème. :)
Résolu!
Ne pas utiliser à la place django-MSSQL utilisation django-pyodbc !!
La solution
Installer un autre serveur Web, comme apache.
Sérieusement - IIS suce sur l'exécution des applications WSGI python. Il n'y a pas que vous pouvez faire à cet égard.