Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 16759|Відповідь: 0

[CDN] Використовуючи сервіс CDN, налаштування політики кешу IIS

[Копіювати посилання]
Опубліковано 02.11.2014 13:47:18 | | | |
1. Оскільки загальний сайт .html .jpg .png .gif .apk лише файли, а інші файли не кешуються; Спочатку можна встановити весь сайт на некешований режим наступним чином
a) Відкрийте IIS Information Manager, клацніть правою кнопкою миші на властивості сервісного сайту "a.cc.com", потім виберіть опцію HTTP-заголовка, відмічайте "Увімкнути термін дії контенту", виберіть "Expir now" і потім "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», а конфігурація, що підтримує «wildcards», виглядає так:
1) Відкрийте IIS Information Manager, клацніть правою кнопкою миші по атрибуту сервісного сайту a.cc.com, виберіть вкладку Home directory і натисніть кнопку Configure на вкладці, і з'явиться наступне діалогове вікно:



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 у Services.

5) Налаштування кешу файлів з іншими розширеннями можуть повторювати описані вище операції 3) та 4).





Попередній:Використовуючи сервіс CDN, налаштування політики кешу Apache
Наступний:Що робити, якщо сайт зберігається на півтора місяці, або його не включно з усім?
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com