Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 16759|Ответ: 0

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

[Скопировать ссылку]
Опубликовано 02.11.2014 13:47:18 | | | |
1. Потому что весь сайт .html .jpg .png .gif .apk только файлы, а другие файлы не кэшированы; Сначала можно установить весь сайт в некэшированный режим следующим образом
a) Откройте Информационный менеджер IIS, кликнете правой кнопкой мыши по свойствам сервисного сайта «a.cc.com», затем выберите опцию заголовка HTTP, отметьте «Включить истечение контента», выберите «Истечь сейчас» и затем «OK», следующим образом:



b) После вышеуказанных настроек весь контент сайта не будет кэшироваться CDN, а затем установлена политика кэширования для .html .jpg .png .gif .apk типов файлов


2. Настройки кэша для конкретных файлов следующие:
a) Если файлы с разными расширениями выше размещены отдельно в определённой папке, и в этой папке нет файлов с другими расширениями, то время кэша можно установить для всей папки, где находится расширение; Конкретный метод заключается в том, чтобы расширить каталог сайта «a.cc.com» в «IIS Information Manager» и выбрать каталог, для которого нужно установить время кэша; например, весь jpg хранится в каталоге img, затем кликнуть правой кнопкой мыши по каталогу, выбрать «Свойства» и выбрать селектор «HTTP header»; Поскольку весь сайт только что установил режим некэширования, поэтому настройки кэша в «HTTP-заголовке» каталога совпадают с теми, что в 1, и вы можете изменить эту конфигурацию: выбрать «Expire after this time» и установить время на значение истечения, например 14 дней, нажмите «OK» для сохранения, следующим образом:



b) Если файлы с определённым расширением размещаются неравномерно в уникальной директории, а смешаны с другими файлами расширений в той же директории, конфигурация становится сложнее;


Чтобы избежать настройки файлов с конкретными расширениями по одному, нужно сделать IIS поддерживать «джокеры», а конфигурация, поддерживающая «wildcards», выглядит следующим образом:
1) Откройте Информационный менеджер IIS, кликните правой кнопкой мыши по атрибуту сервисного сайта a.cc.com, выберите вкладку «Главная директория» и нажмите кнопку «Наладить» на вкладке, и появится следующий диалоговый окно:



2) В столбце «Wildcard Application Mapping (Execution Order)» нажмите кнопку «Insert» и выберите C: WINDOWSMicrosoft.NETFramework в окне выбора файла, которое появляется 4.0.30319aspnet_isapi.dll файле, где «C:» — системный диск, не ставьте галочку «Подтвердить, существует ли файл», следующим образом:



После нажатия двух кнопок «OK» подряд завершается конфигурация поддержки wildcards IIS

3) Далее зайдите в каталог, где находится конфигурационный файл кэша, сначала выберите файл, который должен кэшировать расширение, кликнете правой кнопкой мыши, выберите Свойства, выберите карту "HTTP header", выполните конфигурацию в 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 admin Service в разделе Services.

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





Предыдущий:Используя сервис CDN, настройки политики кэша Apache
Следующий:Что делать, если сайт сохраняется полтора месяца или его нет в комплекте?
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com