1. Kuna kogu sait .html .jpg .png .gif .apk ainult faile ja teisi faile ei ole vahemällu salvestatud; Kõigepealt saad kogu saidi määrata mitte-vahemälule järgmiselt:
a) Ava IIS Information Manager, paremklõpsa teenuse veebilehe omadustel "a.cc.com", seejärel vali HTTP päise valik, märgi "Enable content surmine", vali "Expir now" ja seejärel "OK", järgmiselt:
b) Pärast ülaltoodud seadeid ei salvesta CDN kogu veebisaidi sisu vahemällu ning seejärel kehtestab .html .jpg .png .gif .apk failitüüpide vahemällu salvestamise poliitika
2. Konkreetsete failide vahemälu seaded on järgmised:
a) Kui failid, millel on erinevad laiendused, paigutatakse eraldi kindlasse kataloogi alla ja selles kataloogis pole teiste laienditega faile, saab vahemälu aja määrata kogu selle kataloogi jaoks, kus laiend asub; Konkreetne meetod on laiendada veebilehe "a.cc.com" kataloogi "IIS Information Manageris" ja valida kataloog, mis peab määrama vahemälu aja – näiteks kogu jpg salvestatakse img katastusse, seejärel paremklõpsata kataloogil, valida "Properties" ja valida "HTTP päise" valik; Kuna kogu veebileht on just seadistanud mitte-vahemällu salvestamise seadistuse, on kataloogi "HTTP päise" vahemälu seaded samad, mis 1-s, ja siis saad seda seadistust muuta: vali "Aegub pärast seda ajavahemikku" ja määra aja aegumisaja väärtuseks, näiteks 14 päeva, klõpsa "OK" salvestamiseks, järgmiselt:
b) Kui konkreetse laiendiga failid ei ole ühtlaselt paigutatud unikaalsesse kataloogi, vaid segatakse teiste laiendifailidega samas kataloogis, on konfiguratsioon keerulisem;
Et vältida failide konfigureerimist spetsiifiliste laienditega ükshaaval, peame tegema IIS-i toetama "wildcard'e" ning konfiguratsioon, mis toetab "wildcards", on järgmine:
1) Ava IIS Information Manager, paremklõpsa teenuse veebilehe atribuudil a.cc.com, vali kodukataloogi vahekaart ja klõpsa vahekaardil nuppu Seadista, ning avaneb järgmine dialoogiaken:
2) "Wildcard Application Mapping (Execution Order)" veerus klõpsa nuppu "Insert" ja vali failivaliku kastis C: WINDOWSMicrosoft.NETFramework4.0.30319aspnet_isapi.dll fail, kus "C:" on süsteemiketas, ära märgi "Kinnita, kas fail eksisteerib", järgmiselt:
Pärast kahe "OK" nupu klikkimist järjest on IIS-i jokkerkaartide tugikonfiguratsioon lõpetatud
3) Seejärel mine kausta, kus on vahemälu konfiguratsioonifail, vali esmalt fail, mis peab laienduse vahemällu salvestama, paremklõps, vali Properties, vali "HTTP päise" kaart, tee konfiguratsioon 2.a-s) ja salvesta; Seejärel on selle failikataloogi all seadistus kõigile sama laiendiga failidele, sel ajal tuleb muuta IIS-i konfiguratsioonifaili rakendust.
4) IIS-i konfiguratsioonifail paigutatakse C:WINDOWSsystem32inetsrvMetaBase.xml-sse (IIS6 seaded), ava ülaltoodud fail programmiga "Notepad", kui oleme määranud test.jpg vahemälu aegumisaja bin kataloogis 3), siis otsime stringi "/bin/test.jpg", test.jpg Selleks, et kõik jpg-failid bin kataloogi all kasutaksid seda vahemälu seadet, tuleb lihtsalt muuta "test.jpg" "*.jpg"-ks ja seejärel fail alles jätta. Märkus: Ülaltoodud failide muutmiseks pead teenustes välja lülitama IIS admin service'i.
5) Failivahemälu seaded koos teiste laienditega võivad korrata ülaltoodud 3) ja 4) toiminguid.
|