Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 16759|Válasz: 0

[CDN] A CDN szolgáltatás használatával IIS gyorsítótár szabályzat beállításai

[Linket másol]
Közzétéve 2014. 11. 02. 13:47:18 | | | |
1. Mivel az egész oldal csak .html .jpg .png .gif .apk fájlokat tartalmaz, és más fájlok nincsenek gyorsatékban; Először az egész oldalt nem-cache-re állíthatod az alábbiak szerint
a) Nyissa meg az IIS Information Manager-t, jobb kattintással a szolgáltatás weboldalának "a.cc.com" tulajdonságaira, majd válaszd ki a HTTP fejlécét, jelöld meg a "Enable content expire" opciót, válaszd a "Expir now"-t, majd "OK"-ot, az alábbiak szerint:



b) A fenti beállítások után a CDN nem gyorsítja a teljes weboldal tartalmát, majd beállít egy gyorsítótározási szabályzatot .html .jpg .png .gif .apk fájltípusokra


2. Az adott fájlok gyorsítótár beállításai a következők:
a) Ha a fenti különböző kiterjesztésű fájlok külön-külön vannak elhelyezve egy adott könyvtár alatt, és abban a könyvtárban nincsenek más kiterjesztésű fájlok, akkor a gyorsítótár ideje beállíthatható az egész könyvtárra, ahol a bővítmény található; A konkrét módszer az, hogy kibővíted a weboldal "a.cc.com" könyvtárát az "IIS Information Manager"-ben, kiválasztod azt a könyvtárat, amelyhez be kell állítani a cache időt, például az összes jpg az img könyvtárában van tárolva, majd jobb kattintással a könyvtárra, kiválasztod a "Tulajdonságok" opciót, és kiválasztod az "HTTP fejléc" választót; Mivel az egész weboldal most állította be a nem-gyorsítótár beállítást, így a könyvtár "HTTP fejléce" gyorsítótár beállításai megegyeznek az 1-ben, és ezt a konfigurációt módosíthatod: válaszd a "Lejárat ezen időszak után", és állítsd be az időt a lejárati idő értékére, például 14 nap, kattints az "OK" gombra a mentéshez, a következőként:



b) Ha a speciális kiterjesztésű fájlok nem egyenletesen helyezkednek el egy egyedi könyvtárba, hanem ugyanabban a könyvtárban vannak más kiterjesztésű fájlokkal, a konfiguráció bonyolultabb;


Ahhoz, hogy elkerüljük a speciális kiterjesztésű fájlok egyenként konfigurálását, az IIS-et támogatni kell a "wildcard"-okat, és a "wildcard" konfiguráció a következő:
1) Nyissa meg az IIS Information Manager-t, jobb kattintással a szolgáltatás weboldalának attribútumjára, a.cc.com a Home Directory fület választja, majd a Konfigurálás gombra a tabon a következő párbeszédablak jelenik meg:



2) A "Wildcard Application Mapping (Execution Order)" oszlopban kattints a "Insert" gombra, és válaszd a C: WINDOWSMicrosoft.NETFramework fájlválasztó ablakban 4.0.30319aspnet_isapi.dll fájl, ahol a "C:" a rendszerlemez, ne jelölje be a "Confirm the Fail exists" opciót, a következők szerint:



Két "OK" gomb nyomása után befejeződik az IIS wildcard támogatási konfigurációja

3) Ezután menj abba a könyvtárba, ahol van gyorsítótár konfigurációs fájl, először válassz egy fájlt, amelynek gyorsítótárázására van szükség, jobb kattintással, Tulajdonságok opciót, válaszd ki az "HTTP fejléce" kártyát, végezd el a konfigurációt a 2.a-ban), és mentsd el; Ezután van egy beállítás minden azonos kiterjesztésű fájlra ebben a fájlkönyvtárban, ekkor módosítani kell az IIS konfigurációs fájl megvalósítását.

4) Az IIS konfigurációs fájlja C:WINDOWSsystem32inetsrvMetaBase.xml (IIS6 beállítások) helyre kerül, nyissuk meg a fenti fájlt a "Notepad" programmal, ha a test.jpg gyorsítótár lejárati idejét a bin könyvtár alatt 3-ban állítottuk be), akkor keressük a "/bin/test.jpg" sort, test.jpg Ahhoz, hogy a bin könyvtár összes jpg fájlja ezt a cache beállítást használja, csak az "test.jpg"-t "*.jpg"-re kell változtatni, majd megtartani a fájlt. Megjegyzés: A fenti fájlok módosításához ki kell kapcsolnod az IIS admin szolgáltatást a Szolgáltatások között.

5) Fájlgyorsítótár beállítások más kiterjesztésekkel ismétlődhetnek a fenti 3) és 4) műveleteket.





Előző:A CDN szolgáltatás használatával, Apache cache policy beállítások
Következő:Mit tegyek, ha a weboldal másfél hónapig fennmarad, vagy nincs benne?
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com