Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 16759|Отговор: 0

[CDN] Използвайки CDN услугата, настройките на IIS кеш политиката

[Копирай линк]
Публикувано в 2.11.2014 г. 13:47:18 ч. | | | |
1. Защото общият сайт .html .jpg .png .gif .apk само файлове, а други файлове не са кеширани; Първо можете да настроите целия сайт да не кешира по следния начин
a) Отворете IIS Information Manager, кликнете с десен бутон върху свойствата на уебсайта на услугата "a.cc.com", след това изберете опцията за HTTP заглавие, отбелязайте "Enable content expire", изберете "Expire now" и след това "OK", както следва:



b) След горните настройки, цялото съдържание на сайта няма да бъде кеширано от CDN, а след това се задава политика за кеширане за .html .jpg .png .gif .apk типове файлове


2. Настройките на кеша за конкретни файлове са следните:
a) Ако файловете с различни разширения по-горе са поставени отделно под конкретна директория и няма файлове с други разширения в тази директория, тогава кеш времето може да се зададе за цялата директория, в която се намира разширението; Конкретният метод е да се разшири директорията на уебсайта "a.cc.com" в "IIS Information Manager" и да се избере директорията, която трябва да зададе времето за кеширане, например целият jpg се съхранява в директорията img, след това десен бутон върху директорията, избери "Properties" и селектора "HTTP header"; Защото целият уебсайт току-що е задал настройката за некеширане, така че кеш настройките на "HTTP заглавието" на директорията са същите като тези в 1, и тогава можете да промените тази конфигурация: изберете "Expire after this time" и да зададете времето на стойността на изтичане, например 14 дни, кликнете върху "OK", за да запазите, както следва:



б) Ако файловете с конкретно разширение не са равномерно подредени в уникална директория, а се смесват с други разширения файлове под същата директория, конфигурацията е по-сложна;


За да избегнем конфигурирането на файлове с конкретни разширения един по един, трябва да направим IIS да поддържа "уайлдкарди", а конфигурацията, която поддържа "уайлдкарти", е следната:
1) Отворете IIS Information Manager, кликнете с десен бутон върху атрибута на уебсайта на услугата a.cc.com, изберете таба Начална директория и натиснете бутона Конфигуриране в табула, и се появява следният диалогов прозорец:



2) Под колоната "Wildcard Application Mapping (Execution Order)" кликнете върху бутона "Insert" и изберете C: WINDOWSMicrosoft.NETFramework в полето за избор на файл, което се появява 4.0.30319aspnet_isapi.dll файл, където "C:" е системният диск, не отбелязвайте "Потвърдете дали файлът съществува", както следва:



След натискане на два бутона "OK" подред, конфигурацията на IIS wildcards за поддръжка се завършва

3) След това отидете в директорията, където има конфигурационен файл на кеша, първо изберете файл, който трябва да кешира разширението, кликнете с десен бутон, изберете Свойства, изберете картата "HTTP хедър", изпълнете конфигурацията в 2.a, и запазете; След това има настройка за всички файлове с едно и също разширение в тази директория с файлове, в този момент трябва да промените имплементацията на конфигурационния файл на IIS.

4) Конфигурационният файл на IIS се поставя в C:WINDOWSsystem32inetsrvMetaBase.xml (настройки на IIS6), отваряме горния файл с програмата "Notepad", ако сме задали времето за изтичане на кеша за test.jpg под bin директорията в 3), тогава търсим низа "/bin/test.jpg", test.jpg За да направите всички jpg файлове под bin директорията да използват тази кеш настройка, трябва само да промените "test.jpg" на "*.jpg" и след това да запазите файла. Забележка: За да промените горните файлове, трябва да изключите IIS администраторската услуга в Услугите.

5) Настройките на кеша с други разширения могат да повтарят горните 3) и 4) операции.





Предишен:Използвайки CDN услугата, настройките на кеш политиката на Apache
Следващ:Какво трябва да направя, ако сайтът продължава месец и половина или не е включен?
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com