JAK: Povolit kompresi ASPX služby IIS

Prohlášení o odmítnutí odpovědnosti pro už nepodporovaný obsah KB

Tento článek byl napsán pro produkty, ke kterým již Microsoft nadále nenabízí podporu. Článek je tedy poskytován „tak, jak je“ a nebude už nadále aktualizován.

Důležité: Tento článek obsahuje informace o úpravě metabáze. Před úpravou metabázi ověřte, zda máte záložní kopii, která je možné obnovit v případě výskytu problému. Další informace o tom, jak to provést, naleznete v tématu nápovědy "zálohování či obnovení konfigurace" v konzola Microsoft Management Console (MMC).

V TOMTO ÚKOLU

Souhrn

Tento podrobný článek popisuje, jak konfigurovat Internetová informační služba (IIS) 5.0 komprimovat stránky ASPX. Chcete-li použít stránky .aspx, musí mít rámec stránky technologie ASP.NET nainstalována. Přidáte funkci komprese pro soubory ASPX úpravou metabáze služby IIS.



Komprese HTTP

Komprese HTTP umožňuje zkrácení doby přenosu mezi prohlížeči s povolenou kompresí (Microsoft Internet Explorer 5.0 nebo vyšší) a službou IIS. Můžete komprimovat lze buď pouze statické soubory, nebo statické soubory i aplikace. Pokud je omezena šířka pásma, zvážit kompresi HTTP, alespoň pro statické soubory, pokud již není extrémně vysoké využití procesoru.


Při přijetí požadavku služba IIS zkontroluje zobrazíte, zda je v prohlížeči povolena komprese. Služba IIS zkontroluje příponu názvu souboru, chcete-li zobrazit, pokud je požadovaný soubor statický nebo obsahuje dynamický obsah. Pokud soubor obsahuje statický obsah, služba IIS zkontroluje, zda soubor dříve požádal, a je již uložen v komprimovaném formátu v dočasném kompresním adresáři. Pokud soubor není uložen v komprimovaném formátu, IIS odešle ho do prohlížeče a do dočasného kompresního adresáře přidá jeho komprimovanou kopii souboru. Pokud je soubor uložen v komprimovaném formátu, odešle služba IIS do prohlížeče komprimovaný soubor. Žádné soubory jsou komprimovány dokud byly požadované jednou prohlížečem.


Pokud soubor s dynamickým obsahem, služba IIS zkomprimuje soubor tak, jak je generována a odešle zkomprimovaný soubor do prohlížeče. Žádné kopie tohoto souboru je uložen.


Náklady na kompresi statických souborů je mírné a obvykle se provádí pouze jednou, protože soubor je poté uložen v dočasném kompresním adresáři. Náklady na kompresi dynamicky vytvořených souborů je o něco vyšší, protože nejsou uloženy a regenerace při každém požadavku. Zatížení při dekomprimaci souboru v prohlížeči je minimální. Komprimované soubory stáhnout rychleji, takže jsou zvláště užitečná pro výkon všech prohlížečů, které používají připojení k síti s omezenou šířkou pásma (například pomocí modemu, například).





Úpravy metabáze

Upozornění: Pokud upravíte metabázi nesprávně, můžete způsobit vážné problémy, které mohou vyžadovat přeinstalaci některého produktu, jenž metabázi využívá. Společnost Microsoft nemůže zaručit, že problémy vzniklé v důsledku nesprávné úpravy metabáze budete moci vyřešit. Upravte metabáze na vlastní nebezpečí.

Poznámka: vždy zálohovat metabázi před jeho úpravou.

Chcete-li povolit službu IIS 5.0 komprimovat stránky ASPX, postupujte takto:
  1. Otevřete příkazový řádek.
  2. Zadejte příkaz net stop iisadmina potom stiskněte klávesu ENTER.
  3. Zadejte příkaz cd C:\InetPub\adminscriptsa stiskněte klávesu ENTER.
  4. Zadejte následující příkaz a stiskněte klávesu ENTER:
    CSCRIPT. EXE ADSUTIL. VBS SET W3Svc/filtry/komprese/GZIP/HcScriptFileExtensions "asp" "dll" "exe" "aspx"
  5. Zadejte následující příkaz a stiskněte klávesu ENTER:
    CSCRIPT. EXE ADSUTIL. VBS SET W3Svc/filtry/komprese/DEFLATE/HcScriptFileExtensions "asp" "dll" "exe" "aspx"
  6. Zadejte příkaz net start w3svca stiskněte klávesu ENTER.

Odkazy

Další informace o kompresi naleznete v dokumentaci online služby IIS 5.0 na následujícím webu společnosti Microsoft:

Vlastnosti

ID článku: 322603 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor