


Configuration des horaires de délai d'attente d'inactivité et de recyclage pour les pools d'applications IIS
Jul 16, 2025 am 01:39 AMConfiguration des délais d'expiration inactifs et des planifications de recyclage pour les pools d'applications dans IIS Optimise les performances et la gestion des ressources. 1. Le délai d'allumage est utilisé pour fermer le pool d'applications en cas de demande. La valeur par défaut est de 90 minutes, ce qui convient aux scénarios à faible accès. Si les paramètres sont trop courts, cela peut entra?ner le premier retard d'accès. Il est recommandé de s'ajuster en fonction du trafic. Si le système Intranet est réglé sur 30 minutes, le réseau externe restera par défaut ou plus. Les étapes d'opération incluent l'ouverture du gestionnaire IIS, la sélection du pool d'applications et la modification du "délai d'inactivité (minutes)". 2. Le recyclage régulier peut libérer des ressources pendant les périodes de pointe faibles et empêcher les fuites. Il est généralement fixé à 2 heures du matin pour permettre le ?recyclage qui se chevauche? pour réduire les interruptions; La méthode de paramètre consiste à ajouter des points de temps de récupération dans "Paramètres avancés". 3. Il est recommandé d'analyser la fréquence de demande et l'utilisation des ressources en combinaison avec les journaux et la surveillance, et d'optimiser en continu la configuration pour assurer un équilibre de stabilité et d'efficacité.
La configuration des délais d'attente d'inactivité et des plans de recyclage pour les pools d'applications dans IIS est une étape importante dans l'optimisation des performances du serveur et de la gestion des ressources. La définition de ces paramètres peut rationnellement éviter les déchets de ressources tout en garantissant que les applications réagissent rapidement en cas de besoin.

1. Comprenez le délai d'inactivité
Le délai d'attente inactif fait référence au fait que lorsqu'un pool d'applications n'a aucun traitement de demande dans un délai spécifié, IIS ferme automatiquement le pool d'applications pour enregistrer les ressources système.

- Valeur par défaut : 90 minutes
- Scénarios applicables : adaptés aux applications à faible volume d'accès, telles que les systèmes de gestion interne ou les environnements de test.
- Remarque : Si le temps d'inactivité est réglé trop court, il peut entra?ner des retards lorsque le premier accès de l'utilisateur est d? à l'application qui doit être redémarrée.
Il est recommandé d'ajuster cette valeur en fonction du trafic commercial réel. Par exemple, le système Intranet Enterprise peut être défini sur 30 minutes, tandis que les sites Web de services externes sont recommandés pour maintenir la valeur par défaut ou plus.
étapes de fonctionnement:

- Open IIS Manager
- Sélectionnez le pool d'applications correspondant
- Cliquez sur "Paramètres avancés"
- Modifier l'élément "Timeout (Minutes)"
2. Configurez un calendrier de recyclage
En plus du recyclage en fonction de l'état d'inactivité, vous pouvez également configurer un pool d'applications de recyclage chronométré. Cela aide à libérer la mémoire, à redémarrer les processus qui peuvent avoir des problèmes et à empêcher les fuites de ressources causées par un fonctionnement à long terme.
- Paramètres communs : le recyclage est effectué à 2 heures du matin tous les jours
- Avantages : le redémarrage peut être achevé pendant la période de pointe sans affecter l'expérience utilisateur
- Remarque : S'il y a une demande en cours lors du recyclage, l'opération peut être interrompue. Il est recommandé de l'utiliser en collaboration avec le mécanisme "Fitre d'attente"
La méthode de configuration est la suivante:
- Trouver Recycler dans des paramètres avancés dans le pool d'applications
- Développez "le temps de recyclage (recyclage temporel)"
- Ajoutez un ou plusieurs moments, comme
02:00:00
Si votre application a des exigences de disponibilité extrêmement élevées, envisagez d'activer la fonction de "recyclage qui se chevauchent" pour permettre aux nouveaux et anciens processus de travail d'exécuter alternativement et de réduire les interruptions.
3. Ajuster avec les journaux et surveiller
S'appuyer uniquement sur les paramètres par défaut peut ne pas répondre aux besoins des entreprises complexes. Il est recommandé d'optimiser en continu grace aux méthodes suivantes:
- Afficher la fréquence de demande dans les journaux IIS et analyser les périodes de pointe et de détérioration du creux
- Utilisez des performances moniteur (perfmon) pour observer l'utilisation de la mémoire et l'utilisation du processeur
- Utilisez la visionneuse d'événements pour suivre les événements de recyclage des pools d'applications pour confirmer s'ils sont fréquemment déclenchés
Si vous constatez que le pool d'applications est recyclé plusieurs fois par jour, mais qu'il n'y a pas de dégradation significative des performances, il se peut que la configuration soit trop agressive; Au contraire, s'il n'est pas recyclé une fois quelques jours, vous voudrez peut-être envisager d'introduire un recyclage régulier pour libérer des ressources.
Fondamentalement, c'est tout. La configuration du délai d'attente d'inactivité et du calendrier de recyclage n'est pas compliquée, mais il est facile d'ignorer les détails. Tant que vous ajustez de manière flexible en fonction de la charge réelle, vous pouvez trouver un équilibre entre la stabilité et l'efficacité des ressources.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Pour limiter la taille des demandes du client, le paramètre MaxallowEdContentLength peut être modifié dans web.config, tel que le régler sur 104857600 (100 Mo) et la synchronisation du maxRequestLength d'ASP.NET en même temps; Pour définir raisonnablement l'heure de délai d'expiration de la connexion, il peut être modifié via la commande IIS Manager ou AppCmd.exe, avec la valeur par défaut de 120 secondes, et le scénario API est recommandé pour le définir sur 30 à 90 secondes; Si la file d'attente de demande est pleine, vous pouvez augmenter MaxClientConn et Queueltend, optimiser les performances de l'application et activer l'équilibrage de la charge pour soulager le stress.

ToenableAnd CustomalizeDirectoryBrowsingIniis, FirstInstalLanDenableTherectoryBrowsingFeatureViaserverManageRandiisManager; Suivant, personnalisetheApparanceUsingHoderAndFooterHtMlsniptory; thenConfigerefaultDoCumentStEventunTendedDiptoryLippets; finnfigurefauredDoDoCumedStOprevenTendedDirectoryListings; finn

SharedConfigurationIniIisallowsMultiplesServerSTousEntralizedAplicationHost.configfile, assurant la consistentencyAcrosawebfarm.1.itensAlServerStOpoinToAsharedConfigurationLocation.2.SetUpinvolVESUSingAnCath, permettant à la conguration de la partie.

L'authentification Windows convient aux applications internes et est automatiquement authentifiée via des comptes de domaine; Les étapes consistent à ouvrir IIS Manager, à sélectionner un site, à activer l'authentification Windows et à s'assurer que HTTPS est utilisé. L'authentification des formulaires convient aux pages de connexion personnalisées. Vous devez configurer l'URL de connexion et le délai d'expiration dans web.config et développer une page de connexion pour vérifier les utilisateurs, crypter votre mot de passe et utiliser HTTPS. L'authentification de base est légère mais pas sécurisée. Il n'est utilisé que lorsque HTTPS est activé. Il doit être activé dans IIS et coopérer avec les comptes locaux ou de domaine. La fuite de mot de passe est souvent causée par l'ignorance des HTTP.

Le type MIME est un mécanisme par lequel le serveur identifie les types de contenu de fichiers, et la configuration manquante ou incorrecte peut entra?ner l'échec du chargement des ressources. Il existe deux fa?ons principales de gérer les types MIME avec des extensions spécifiques dans IIS: 1. Ajouter ou les modifier via l'interface graphique IIS Manager; 2. Configurez dans le fichier web.config. Les types de mime communs qui doivent être ajoutés manuellement incluent .webManifest, .Woff2, .Svg, .mp4 et .pdf. Les notes comprennent des problèmes d'héritage, des différences de version IIS et un impact sur le cache du navigateur. Une configuration appropriée est essentielle pour garantir que les ressources Web modernes se chargent correctement.

Appcmd.exe est un outil de ligne de commande qui est livré avec IIS7 et supérieur, qui peut être utilisé pour gérer efficacement IIS. 1. Peut être utilisé pour gérer les sites et les applications, tels que le démarrage et l'arrêt des sites (tels que AppCMDStopsite / Site.name: "MySite"), Liste des sites en cours d'exécution et Ajouter ou supprimer les applications. 2. Pools d'applications configurables, y compris la création (appcmdaddapppool / name: myapppool), définissant la version .NetClr (appcmdsetApppool / apppool.name: myapppool / manadredruntimeversion: v4

Les questions fréquemment posées sur les serveurs IIS après la mise à jour de Windows peuvent être résolues via les étapes suivantes: 1. Si le service IIS ne peut pas être démarré, vérifiez l'état du service et le journal des événements, essayez de redémarrer le service ou de réinscrire / installer IIS; 2. Lorsque le pool d'applications se bloque anormalement, vérifiez le journal des applications, confirmez la version .NET et les paramètres d'autorisation, essayez de réinitialiser l'identité ou d'utiliser le compte intégré; 3. Lorsque le site Web a des erreurs HTTP500 ou des pages vierges, activez des informations d'erreur détaillées, vérifiez la configuration du module et testez le problème de localisation via la navigation locale et les pages simples; 4. Lorsque la liaison ou le certificat SSL échoue, vérifiez la configuration contraignante, la confiance du certificat et les autorisations de clé privée, détectez les conflits de port et utilisez des outils pour tester la connexion SSL, et relisez le certificat ou mettez à jour le certificat racine si nécessaire.

L'activation de la compression GZIP et Brotli peut améliorer les performances du site Web. Les étapes de configuration sont les suivantes: 1. Activer la compression de contenu statique et dynamique dans IIS; 2. Modifiez le fichier web.config pour activer la compression GZIP et ajuster les paramètres de compression dynamique; 3. Téléchargez et installez le module Brotli et configurez les types de mime pertinents; 4. Utilisez des outils de développeur de navigateur pour vérifier si le codage de contenu est efficace; 5. Faites attention à des problèmes tels que la couverture du type MIME, l'impact du cache, la compatibilité HTTPS et l'occupation des ressources du serveur. Après une configuration correcte, il peut réduire efficacement la quantité de données transmises et accélérer le chargement de la page.
