Le service de publication World Wide Web (W3SVC) IIS (Internet Information Services) peut être configuré pour collecter les données de performances et effectuer la compression HTTP. Si W3SVC est configuré pour réaliser la compression HTTP, un répertoire de compression valide résidant sur un volume NTFS doit être spécifié.
Contrôler le répertoire de compression
IIS utilise un répertoire dans lequel les versions compressées des fichiers statiques peuvent être temporairement mises en cache. Le répertoire par défaut est %SystemDrive%\inetpub\temp\IIS Temporary Compressed Files. Pour optimiser le temps de recherche et la sécurité, IIS 8 crée un sous-dossier dans ce dossier pour chaque pool d'applications, ainsi qu'un sous-dossier dans chaque dossier de pool d'applications pour chaque schéma de compression.
Vous pouvez spécifier un autre dossier de cache à l'aide du Gestionnaire des services Internet (IIS). Ce paramétrage s'effectue au niveau du serveur. Le paramètre de dossier de cache est stocké dans l'attribut directory de la section httpCompression, sous system.webServer dans le fichier ApplicationHost.config. Si l'emplacement du répertoire spécifié n'existe pas ou est inaccessible, la compression statique est désactivée.
Pour résoudre cette erreur, contrôlez la valeur actuellement configurée à l'aide du Gestionnaire des services Internet (IIS). Si le répertoire spécifié n'existe pas, vous pouvez soit en créer un, soit spécifier un nouvel emplacement existant. Pour utiliser le Gestionnaire des services Internet (IIS), procédez comme suit :
Pour modifier l'emplacement du répertoire de compression à l'aide du Gestionnaire des services Internet (IIS) :
Cliquez sur Démarrer, sur Panneau de configuration, puis sur Outils d'administration.
Cliquez avec le bouton droit sur Gestionnaire des services Internet (IIS) et sélectionnez Exécuter en tant qu'administrateur.
Dans le volet Connexions du Gestionnaire des services Internet (IIS), cliquez sur le nom de l'ordinateur.
Dans Affichage des fonctionnalités, double-cliquez sur Compression.
Sous Répertoire du cache, notez la valeur qui est configurée.
Si le répertoire configuré n'existe pas ou est inaccessible, créez le répertoire ou spécifiez-en un nouveau.
Dans le volet Actions, cliquez sur Appliquer.
Fermez le Gestionnaire des services Internet (IIS).
Pour plus d'informations sur la section httpCompression, consultez IIS 8 : élément httpCompression (schéma de paramètres IIS).
Target | Microsoft.Windows.InternetInformationServices.6.2.WebServer |
Category | Alert |
Enabled | True |
Event_ID | 2264 |
Event Source | Microsoft-Windows-IIS-W3SVC-WP |
Alert Generate | False |
Remotable | True |
Event Log | Application |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
WA | WriteAction | Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription | Default |
<Rule ID="Microsoft.Windows.InternetInformationServices.6.2.The.directory.specified.for.caching.compressed.content.is.invalid" Enabled="true" Target="Microsoft.Windows.InternetInformationServices.6.2.WebServer" ConfirmDelivery="false" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>Alert</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Application</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-IIS-W3SVC-WP</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>2264</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WA" TypeID="Microsoft.Windows.Server.IIS.6.2.GenerateAlertAction.SuppressedByDescription">
<Priority>1</Priority>
<Severity>1</Severity>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.InternetInformationServices.6.2.The.directory.specified.for.caching.compressed.content.is.invalid.AlertMessage"]$</AlertMessageId>
</WriteAction>
</WriteActions>
</Rule>