0
Je déploie mes applications Web basées sur django en utilisant apache mod_wsgi. Voici mon hôte virtuel:Apache mod_wsgi meilleure configuration
<VirtualHost _default_:*>
ServerAdmin [email protected]
DocumentRoot /var/www/appWSGI/gestioner/gestioner/
Alias /static /var/www/appWSGI/gestioner/static/
<Directory /var/www/appWSGI/gestioner/>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
WSGIDaemonProcess gestioner python-path=/var/www/appWSGI/gestioner python-home=/var/www/appWSGI/env
WSGIProcessGroup gestioner
WSGIApplicationGroup %{GLOBAL}
WSGIScriptAlias//var/www/appWSGI/gestioner/gestioner/wsgi.py
WSGIPassAuthorization On
</VirtualHost>
Cette configuration de base fonctionne correctement. Je voudrais savoir s'il est possible d'améliorer cela peut-être il y a d'autres directives que je ne connais pas .. Il est possible d'avoir une autre configuration qui démarre la performance?
merci tout d'avance !!
Il y a tout un tas d'options à '' WSGIDaemonProcess'' qui peut être réglé pour aider à fournir un système qui peut mieux traiter avec des conditions anormales. Voir https://www.youtube.com/watch?v=H6Q3l11fjU0 En ce qui concerne l'amélioration des performances, il est impossible de vous guider à moins que vous disposiez de statistiques sur la performance de votre application. Combien de temps les demandes prennent. Que CPU ou I/O lié et diverses autres choses. –
Merci beaucoup pour cette source! Vraiment utile! –
@GrahamDumpleton Après avoir regardé votre vidéo, je constate que je manque de directives concernant le temps-mort. –