Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Abilita o disabilita la compressione dinamica o statica.
Sintassi
class UrlCompressionSection : ConfigurationSection
Metodi
Nella tabella seguente sono elencati i metodi esposti dalla UrlCompressionSection classe .
| Nome | Descrizione |
|---|---|
| GetAllowDefinition | Ereditato da ConfigurationSection. |
| GetAllowLocation | Ereditato da ConfigurationSection. |
| RevertToParent | Ereditato da ConfigurationSection. |
| SetAllowDefinition | Ereditato da ConfigurationSection. |
| SetAllowLocation | Ereditato da ConfigurationSection. |
Proprietà
Nella tabella seguente sono elencate le proprietà esposte dalla UrlCompressionSection classe .
| Nome | Descrizione |
|---|---|
DoDynamicCompression |
Valore di lettura/scrittura boolean .
true se la compressione dinamica è abilitata per gli URL; in caso contrario, false. Il valore predefinito è false.
Nota: L'uso della compressione dinamica può aumentare l'utilizzo del processore e ridurre le prestazioni complessive del server Web. |
DoStaticCompression |
Valore di lettura/scrittura boolean .
true se la compressione statica è abilitata per gli URL; in caso contrario, false. Il valore predefinito è true. |
DynamicCompressionBeforeCache |
Valore di lettura/scrittura boolean .
true se la risposta attualmente disponibile viene compressa dinamicamente prima che venga inserita nella cache di output; in caso contrario, false. Il valore predefinito è false. Per altre informazioni, vedere la sezione Osservazioni. |
Location |
Ereditato da ConfigurationSection.) Proprietà chiave. |
Path |
Ereditato da ConfigurationSection.) Proprietà chiave. |
SectionInformation |
Ereditato da ConfigurationSection. |
Sottoclassi
Questa classe non contiene sottoclassi.
Commenti
Quando la proprietà è true, IIS comprime dinamicamente la DynamicCompressionBeforeCache risposta la prima volta che viene effettuata una richiesta. La risposta compressa viene inserita nella cache di output e la risposta memorizzata nella cache viene inviata al client. Le richieste successive vengono gestite dalla risposta compressa nella cache di output.
Quando DynamicCompressionBeforeCache è false, IIS inserisce la risposta non compressa nella cache di output. Quindi, ogni volta che viene richiesta la risposta, IIS comprime dinamicamente la risposta memorizzata nella cache mentre viene inviata al client.
Se si imposta la proprietà su true, la CPU comprimerà dinamicamente la DynamicCompressionBeforeCache risposta una sola volta anziché ogni volta che viene richiesta la pagina. Poiché la compressione dinamica è a elevato utilizzo della CPU, un'impostazione di true può ridurre il carico del server e migliorare la velocità effettiva del sito.
Nota
Se la DynamicCompressionBeforeCache proprietà è true quando la risposta della cache di output è stata scaricata, la compressione dinamica non verrà eseguita prima che la risposta venga inserita nella cache di output. Tuttavia, se la proprietà è true, la compressione dinamica si verificherà comunque dopo che la DoDynamicCompression risposta è stata inserita nella cache di output.
Esempio
Nell'esempio seguente vengono elencate le impostazioni di compressione dinamica e statica per tutti i percorsi e le posizioni in un server Web. Una proprietà vuota Location nell'output indica che l'impostazione è globale.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
' Get the URL compression section.
Set oUrlCompressionSection = oWebAdmin.ExecQuery( _
"SELECT * FROM UrlCompressionSection")
' List the dynamic and static compression settings for each location.
For Each vUrlCompressionProperty In oUrlCompressionSection
WScript.Echo "Location: " & vUrlCompressionProperty.Location
WScript.Echo "DoDynamicCompression: " & _
vUrlCompressionProperty.DoDynamicCompression
WScript.Echo "DoStaticCompression: " & _
vUrlCompressionProperty.DoStaticCompression
WScript.Echo
Next
Gerarchia di ereditarietà
UrlCompressionSection
Requisiti
| Tipo | Descrizione |
|---|---|
| Client | - IIS 7.0 in Windows Vista - IIS 7.5 in Windows 7 - IIS 8.0 in Windows 8 - IIS 10.0 in Windows 10 |
| Server | - IIS 7.0 in Windows Server 2008 - IIS 7.5 in Windows Server 2008 R2 - IIS 8.0 in Windows Server 2012 - IIS 8.5 in Windows Server 2012 R2 - IIS 10.0 in Windows Server 2016 |
| Prodotto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
| File MOF | WebAdministration.mof |