2009-06-24 5 views
1

Quelle est la relation entre les paramètres IIS HTTP Keep-Alives activé et Délai de connexion? Est-ce la même relation dans différentes versions d'IIS? J'utilise XP Pro (2002 Service Pack 3) en utilisant IIS 5.1 exécutant les applications aspnet 3.5.Quelle est la relation entre les paramètres IIS HTTP Keep-Alives Enabled et Connection Timeout?

Nous avons reçu l'erreur 'Il y a trop de gens qui accèdent au site Web en ce moment'. Je réduis le délai de connexion de 900 à 60 secondes. Quel effet supplémentaire désactiverait HTTP Keep-Alives Enabled?

Nous prévoyons de mettre à niveau le serveur Web de XP Pro vers une autre machine.

Répondre

1

Si vous désactivez l'option Keep-Alives, Visual Studio ne se connecte pas automatiquement au processus du navigateur pour déboguer les applications Web.

J'ai trouvé que réduire le délai de connexion à 65 secondes semble arrêter le problème "Trop de personnes accèdent à votre site Web".

Il existe une méthode décrite ici pour increase your connection limit de 10 à 40 connexions. Mise à jour: J'ai fait de ce post un wiki communautaire afin que les gens puissent changer le délai de connexion par essais et erreurs jusqu'à ce que nous trouvions la meilleure valeur pour cela.

+1

Merci. Cela semble avoir amélioré la situation. Je continue de faire pression pour une mise à niveau vers un serveur Windows. –

0

Si vous décochez HTTP Keep-Alives, vous augmenterez probablement le nombre de connexions au serveur.

Sans chaque HTTP Keep-Alives chaque élément sur une page (par exemple des images) nécessiterait une connexion séparée au serveur. HTTP Keep-Alives activé permettra à une connexion existante d'être réutilisée.

Il y a un très bon article sur ce ici:

Enabling HTTP Keep-Alives to Keep Connections Open (IIS 6.0)

Bien qu'il dit qu'il est pour IIS6, il applique également à IIS5.1.

0

Première utilisation de Windows XP en tant que "serveur" est une chose horrible. XP est un client Windows qui a des limitations sur les connexions simultanées. Je crois que c'est pourquoi «il y a trop de gens qui accèdent au site Web en ce moment». Si vous désactivez HTTP Keep-Alives, les connexions simultanées risquent de s'améliorer sous certains scénarios (elles peuvent ne pas s'améliorer si vous avez vraiment beaucoup d'utilisateurs). Mais si vous vous souciez vraiment des utilisateurs de vos applications Web, pensez aux produits Windows Server.

+1

Je milite pour une mise à niveau vers un serveur Windows mais ce n'est pas ma décision. –

Questions connexes