fastcgi-mono-server de Nginx beaucoup plus lent que xsp4

Nous avons commencé à tester notre application MVC4 sur le serveur xsp4, Compilé avec de l'aide mono-3.0.3, La vitesse était suffisante et nous avons décidé d'établir une production.

fastcgi-mono-server4

(version 2.11.0.0) de

nginx

(1.2.6-r1).

Une demande qui télécharge une demande de demande JSON, occupé ~ 200 Msek sur XSP4, mais Nginx sert une demande d'environ 1,2 secondes, et je me demande où il peut s'agir d'un tel ralentissement?

J'ai suivi le cadre nginx:
http://www.mono-project.com/FastCGI_Nginx
et fastcgi-mono-server4 utilise la prise d'écoute nginx.

Avez-vous des idées Comment enregistrer une étiquette temporaire qui m'aidera?

remercier
Invité:

Babette

Confirmation de:

Premièrement, l'utilisation de la version 2.11.x - Garantie de problèmes. 11 - nombre impair ce que signifie

instable

version.

Alors évitez 2.11.x et mettre à jour à 3.x (x - même nombre, c'est-à-dire 0 ou 2).

Deuxièmement: si vous utilisez Mono 3.2.x au lieu 3.0.x, Vous utiliserez un nouveau collecteur de déchets par défaut, qui, je suis sûr, sera beaucoup plus rapide.

Et le dernier mais pas moins important: rappelez-vous certains des problèmes de haute disponibilité et de productivité:

Regarder
https://stackoverflow.com/ques ... 06370
Savoir comment éviter les problèmes "trop ​​profonds" (Traduit NGinx comme 502).

Utiliser le drapeau --server Quand appeler mono (Vous devrez peut-être programmer de manière rigide ce drapeau dans le script. mono-fastcgi-server Votre système). Cette fonctionnalité a été présentée dans
https://github.com/mono/mono/c ... e2e72
.

Si vous ressentez toujours de mauvaises performances, essayez de vous compiler. Mono par
https://github.com/mono/mono/pull/801/commits
(quel espoir sera inclus dans la version Mono 3.2.5).

Pour répondre aux questions, connectez-vous ou registre