Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 16759|Răspunde: 0

[CDN] Folosind serviciul CDN, setările politicilor cache IIS

[Copiază linkul]
Postat pe 02.11.2014 13:47:18 | | | |
1. Pentru că site-ul general .html .jpg .png .gif .apk doar fișiere, iar celelalte fișiere nu sunt stocate în cache; Poți mai întâi să setezi întregul site pe non-cache după cum urmează
a) Deschide IIS Information Manager, dă click dreapta pe proprietățile site-ului serviciului "a.cc.com", apoi selectează opțiunea de antet HTTP, bifează "Activează expirarea conținutului", selectează "Expiră acum" și apoi "OK", după cum urmează:



b) După setările de mai sus, întregul conținut al site-ului nu va fi stocat în cache de către CDN, apoi setați o politică de cache pentru .html .jpg .png .gif .apk tipuri de fișiere


2. Setările cache-ului pentru fișiere specifice sunt următoarele:
a) Dacă fișierele cu extensii diferite de mai sus sunt plasate separat sub un anumit director și nu există fișiere cu alte extensii în acel director, atunci timpul cache-ului poate fi setat pentru întregul director în care se află extensia; Metoda specifică este să extinzi directorul site-ului "a.cc.com" în "IIS Information Manager" și să selectezi directorul care trebuie să seteze timpul cache-ului, de exemplu, toate fișierele jpg sunt stocate în directorul img, apoi să dai click dreapta pe director, să selectezi "Properties" și să selectezi selectorul "HTTP header"; Pentru că întregul site a setat setarea de non-caching tocmai acum, astfel încât setările cache-ului "HTTP header" din director sunt aceleași ca în 1, apoi poți modifica această configurație: selectează "Expire after this time" și setează timpul la valoarea expirării, de exemplu 14 zile, apasă pe "OK" pentru a salva, după cum urmează:



b) Dacă fișierele cu o extensie specifică nu sunt plasate uniform într-un director unic, ci sunt amestecate cu alte fișiere de extensie din același director, configurația devine mai complicată;


Pentru a evita configurarea fișierelor cu extensii specifice unul câte unul, trebuie să facem ca IIS să suporte "wildcards", iar configurația care suportă "wildcards" este următoarea:
1) Deschideți IIS Information Manager, faceți clic dreapta pe atributul site-ului serviciului a.cc.com, selectați fila directorul principal și faceți clic pe butonul Configurare de pe filă, iar următorul fereastră de dialog apare:



2) La coloana "Wildcard Application Mapping (Execution Order)", apasă butonul "Insert" și selectezi C: WINDOWSMicrosoft.NETFramework în caseta de selecție a fișierelor care apare 4.0.30319aspnet_isapi.dll fișier, unde "C:" este discul sistemului, nu bifați "Confirmați dacă fișierul există", după cum urmează:



După ce apasă două butoane "OK" la rând, configurația de suport a wildcard-urilor IIS este finalizată

3) Apoi, mergi la directorul unde este un fișier de configurare cache, selectează mai întâi un fișier care trebuie să stocheze extensia în cache, dă click dreapta, selectează Proprietăți, selectează cardul "HTTP header", efectuează configurarea în 2.a) și salvează; Apoi, există o setare pentru toate fișierele cu aceeași extensie sub acest director de fișiere, în acest moment trebuie să modifici implementarea fișierului de configurare a IIS.

4) Fișierul de configurare al IIS este plasat în C:WINDOWSsystem32inetsrvMetaBase.xml (setări IIS6), deschide fișierul de mai sus cu programul "Notepad", dacă am setat timpul de expirare al cache-ului pentru test.jpg sub directorul bin din 3), atunci vom căuta șirul "/bin/test.jpg". test.jpg Pentru a face ca toate fișierele jpg din directorul bin să folosească această setare cache, trebuie doar să schimbi "test.jpg" în "*.jpg" și apoi să păstrezi fișierul. Notă: Pentru a modifica fișierele de mai sus, trebuie să dezactivezi serviciul de administrare IIS în Servicii.

5) Setările cache-ului fișierelor cu alte extensii pot repeta 3) și 4) operațiunile de mai sus.





Precedent:Folosind serviciul CDN, setările de politică cache Apache
Următor:Ce ar trebui să fac dacă site-ul persistă o lună și jumătate sau nu este inclus?
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com