|
|
Zverejnené 2. 11. 2014 13:47:18
|
|
|
|

1. Pretože celá stránka .html .jpg .png .gif .apk iba súbory a ostatné súbory nie sú uložené do vyrovnávacej pamäte; Najskôr môžete nastaviť celú stránku na necache nasledovne:
a) Otvorte IIS Information Manager, kliknite pravým tlačidlom na vlastnosti webovej stránky služby "a.cc.com", potom vyberte možnosť HTTP hlavičky, zaškrtnite "Povoliť vypršanie obsahu", vyberte "Expirovať teraz" a potom "OK", nasledovne:
b) Po vyššie uvedených nastaveniach nebude celý obsah webovej stránky uložený do vyrovnávacej pamäte v CDN, a potom sa nastaví politika vyrovnávacej pamäte pre .html .jpg .png .gif .apk typy súborov
2. Nastavenia cache pre konkrétne súbory sú nasledovné:
a) Ak sú súbory s rôznymi príponami umiestnené samostatne pod konkrétnym adresárom a v tomto adresári nie sú súbory s inými príponami, potom je možné nastaviť čas cache pre celý adresár, kde sa prípona nachádza; Konkrétna metóda spočíva v rozbalení adresára webovej stránky "a.cc.com" v "IIS Information Manager" a výbere adresára, ktorý potrebuje nastaviť čas cache, napríklad všetok jpg je uložený v adresári img, potom pravým kliknutím na adresár, výberom "Properties" a výberom "HTTP header"; Keďže celá webová stránka práve nastavila nastavenie bez cache, takže nastavenia cache "HTTP hlavičky" adresára sú rovnaké ako v jednotke, a potom môžete túto konfiguráciu upraviť: vyberte "Expire after this time" a nastavte čas na hodnotu expirácie, napríklad 14 dní, kliknite na "OK" pre uloženie, nasledovne:
b) Ak súbory s konkrétnou príponou nie sú jednotne umiestnené v jedinečnom adresári, ale sú zmiešané s inými príponami v tom istom adresári, konfigurácia je zložitejšia;
Aby sme sa vyhli konfigurácii súborov s konkrétnymi príponami jeden po druhom, musíme zabezpečiť, aby IIS podporoval "wildcards" a konfigurácia, ktorá "wildcards" podporuje, je nasledovná:
1) Otvorte IIS Information Manager, kliknite pravým tlačidlom na atribút webovej stránky služby a.cc.com, vyberte záložku Domovský adresár a kliknite na tlačidlo Configure na karte, a zobrazí sa nasledujúce dialógové okno:
2) V stĺpci "Wildcard Application Mapping (Execution Order)" kliknite na tlačidlo "Insert" a vyberte C: WINDOWSMicrosoft.NETFramework v okne na výber súboru, ktoré sa zobrazí4.0.30319aspnet_isapi.dll súboru, kde "C:" je systémový disk, nezaškrtávajte "Potvrdiť, či súbor existuje", nasledovne:
Po kliknutí na dve tlačidlá "OK" za sebou je konfigurácia podpory IIS žolíkov dokončená
3) Ďalej prejdite do adresára, kde je konfiguračný súbor cache, najprv vyberte súbor, ktorý potrebuje uložiť príponu, kliknite pravým tlačidlom, vyberte Vlastnosti, vyberte kartu "HTTP header", vykonajte konfiguráciu v 2.a) a uložte; Ďalej je v tomto adresári nastavenie pre všetky súbory s rovnakou príponou, v tomto prípade je potrebné upraviť implementáciu konfiguračného súboru IIS.
4) Konfiguračný súbor IIS sa umiestni do C:WINDOWSsystem32inetsrvMetaBase.xml (nastavenia IIS6), vyššie uvedený súbor otvoríme v programe "Notepad", ak máme nastavený čas expirácie cache pre test.jpg pod adresárom bin v 3), potom hľadáme reťazec "/bin/test.jpg", test.jpg Aby všetky jpg súbory v adresári bin používali toto nastavenie cache, stačí zmeniť "test.jpg" na "*.jpg" a súbor si ponechať. Poznámka: Na úpravu vyššie uvedených súborov je potrebné vypnúť administrátorskú službu IIS v Services.
5) Nastavenia cache súborov s inými príponami môžu opakovať vyššie uvedené 3) a 4) operácie.
|
Predchádzajúci:Pomocou služby CDN, nastavenia politiky cache v ApacheBudúci:Čo mám robiť, ak stránka pretrváva mesiac a pol, alebo nie je zahrnutá?
|