1. Fordi hele siden kun .html .jpg .png .gif .apk filer, og andre filer ikke caches; Du kan først sætte hele siden til ikke-cache som følger:
a) Åbn IIS Information Manager, højreklik på egenskaberne på servicewebsitet "a.cc.com", vælg derefter HTTP-header-muligheden, tjek "Aktiver indholdsudløb", vælg "Udløb nu" og derefter "OK", som følger:
b) Efter ovenstående indstillinger vil hele websitets indhold ikke blive cachet af CDN'en, og der skal derefter sættes en caching-politik for .html .jpg .png .gif .apk filtyper
2. Cache-indstillingerne for specifikke filer er som følger:
a) Hvis filerne med forskellige endelser ovenfor placeres separat under en specifik mappe, og der ikke er filer med andre endelser i den mappe, kan cache-tiden sættes for hele den mappe, hvor udvidelsen er placeret; Den specifikke metode er at udvide websitets mappe "a.cc.com" i "IIS Information Manager" og vælge den mappe, der skal indstille cache-tiden, for eksempel gemmes alle jpg i img-mappen, højreklik på mappen, vælg "Egenskaber" og vælg "HTTP-header"-vælgeren; Fordi hele hjemmesiden lige nu har sat ikke-caching-indstillingen, så cache-indstillingerne i "HTTP-headeren" i mappen er de samme som i 1, og så kan du ændre denne konfiguration: vælg "Udløb efter denne tidsperiode", og sæt tiden til udløbstidsværdien, f.eks. 14 dage, klik på "OK" for at gemme, som følger:
b) Hvis filerne med en specifik endelse ikke er ensartet placeret i en unik mappe, men blandes med andre filendelser under samme mappe, bliver konfigurationen mere kompliceret;
For at undgå at konfigurere filer med specifikke endelser én ad gangen, skal vi gøre IIS til at understøtte "wildcards", og konfigurationen, der understøtter "wildcards", er som følger:
1) Åbn IIS Information Manager, højreklik på attributten for servicewebstedet a.cc.com, vælg fanen Hjemme-mappe, og klik på Konfigurere-knappen på fanen, og følgende dialogboks vises:
2) Under kolonnen "Wildcard Application Mapping (Execution Order)" klik på "Indsæt"-knappen og vælg C: WINDOWSMicrosoft.NETFramework i filvalgsboksen, der dukker op4.0.30319aspnet_isapi.dll fil, hvor "C:" er systemdisken, må du ikke sætte kryds i "Bekræft om filen eksisterer", som følger:
Efter at have klikket på to "OK"-knapper i træk, er supportkonfigurationen af IIS wildcards fuldført
3) Gå derefter til mappen med en cache-konfigurationsfil, vælg først en fil, der skal cache filenden, højreklik, vælg Egenskaber, vælg "HTTP-header"-kortet, udfør konfigurationen i 2.a), og gem; Dernæst er der en indstilling for alle filer med samme filendelse under denne filmappe, og på dette tidspunkt skal du ændre konfigurationsfilimplementeringen af IIS.
4) Konfigurationsfilen for IIS placeres i C:WINDOWSsystem32inetsrvMetaBase.xml (IIS6-indstillinger), åbn ovenstående fil med programmet "Notepad", hvis vi har sat cache-udløbstiden for test.jpg under bin-mappen i 3), så vil vi lede efter strengen "/bin/test.jpg", test.jpg For at få alle jpg-filer under bin-mappen til at bruge denne cache-indstilling, behøver du kun at ændre "test.jpg" til "*.jpg" og derefter beholde filen. Bemærk: For at ændre ovenstående filer skal du slå IIS-administrationen Service i Services fra.
5) Indstillinger for filcachen med andre udvidelser kan gentage de 3) og 4) ovenstående operationer.
|