Поділитися через


Мережа доставки вмісту

Мережа доставки вмісту – це розподілена мережа серверів, яка може ефективно надавати користувачам вебвміст. Мережі доставки контенту зберігають кешований вміст на периферійних серверах у місцях присутності (POP), розташованих поблизу користувачів, щоб мінімізувати затримку.

Скріншот діаграми світу, на якій показані сервери Content Delivery Network на трьох різних континентах. Кожен сервер підключається до користувачів, які знаходяться на континенті, на якому розташований сервер, або поблизу нього.

Якщо ввімкнути мережу доставки контенту на порталі, статичний вміст, як-от зображення, сценарії та файли таблиць стилів, які використовуються для створення веб-сайту порталу, зберігатиметься та обслуговуватиметься з найближчого до вашого місцезнаходження сервера Content Delivery Network.  

Нотатка

  • Щоб увімкнути мережу доставки вмісту, потрібно бути адміністратором вебсайту. Ця функція доступна для Power Pages. Якщо використовується застаріла ліцензія на надбудову, не можна редагувати мережу доставки вмісту. Мережа доставки контенту не підтримує ознайомлювальні веб-сайти.
  • Обмеження доступу до веб-сайту за IP-адресою на сайті наразі не підтримується за допомогою Content Delivery Network.
  • Ця послуга недоступна в Government Community Cloud (GCC), Government Community Cloud (GCC High), Міністерстві оборони (DoD) та регіоні ОАЕ.

Увімкнення мережі доставки вмісту для виробничого вебсайту

Мережа доставки вмісту доступна для виробничого Power Pages. Щоб увімкнути його, виконайте такі дії:

  1. Відкрийте центр адміністрування Power Platform.

  2. У розділі Ресурси виберіть Сайти Power Pages.

  3. Виберіть сайт, на якому ви хочете активувати мережу доставки контенту.

  4. У розділі «Продуктивність і захист» увімкніть перемикач Мережа доставки вмісту.

    Скріншот перемикача включення cdn у положенні увімкнено.

    Ініціалізація мережі доставки вмісту може зайняти кілька хвилин.

Увімкнення мережі доставки вмісту під час перетворення ознайомлювальної версії на виробничу

  1. Відкрийте центр адміністрування Power Platform.

  2. У розділі Ресурси виберіть Сайти Power Pages.

  3. Виберіть сайт, на який ви хочете перейти на виробництво, і включіть Content Delivery Network.

  4. На сторінці відомостей про сайт виберіть Перетворити на виробничий у розділі Редагувати відомості.

  5. Установіть прапорець Увімкнути мережу доставки вмісту.

  6. Виберіть Підтвердити.

    Скріншот повідомлення з підтвердженням того, що ви хочете ввімкнути мережу доставки контенту під час перетворення пробної версії на робочу.

Вимкнення мережі доставки вмісту

  1. Відкрийте центр адміністрування Power Platform.

  2. У розділі Ресурси виберіть Сайти Power Pages.

  3. Виберіть сайт, на який потрібно відключити мережу доставки контенту.

  4. У розділі Продуктивність і захист вимкніть перемикач Мережа доставки вмісту.

    Скріншот тумблера включення мережі доставки контенту у положенні увімкнено.

Деініціалізація мережі доставки контенту може зайняти кілька хвилин.

Очищення кешу мережі доставки вмісту

Статичний вміст вебсайту зберігається на серверах мережі доставки вмісту в різних географічних розташуваннях. Кешований вміст можна очистити за допомогою команди Очистити кеш. У такий спосіб буде очищено кеш із сервера мережі доставки вмісту та вебсайту порталу.

  1. Відкрийте центр адміністрування Power Platform.

  2. У розділі Ресурси виберіть Сайти Power Pages.

  3. Виберіть сайт, на який потрібно очистити кеш мережі доставки контенту.

  4. Виберіть Очистити кеш.

    Скріншот кнопки Purge Cache.

Статична конфігурація файлу

Статичні файли кешуються на основі розширень імен файлів, що зберігаються в таблиці «Веб-файли » в програмі «Керування порталом». За замовчуванням мережа доставки вмісту кешує файли з розширеннями css, js, png, svg, jpg, ico, woff2, gif, ttf, woff, eot, otf, tts, jpeg, 7z, mp3 та mp4 на межовому сервері. Виробник може перевизначити стандартний список, оновивши параметри сайту.

  1. Відкрийте програму керування порталом.

  2. Перейдіть до розділу Вебсайт і виберіть Параметри сайту.

  3. У параметрах сайту ContentDeliveryNetwork/FileExtensions оновіть або додайте до списку розширень імен файлів розширення, які потрібно кешувати.

    Скріншот списку файлів для кешування.

Статична конфігурація сторінки

Коли сайт містить статичні сторінки, всі користувачі бачать одну й ту саму інформацію, що позбавляє від необхідності щоразу завантажувати контент із сервера. Замість цього його можна обслуговувати з найближчого сервера, щоб зменшити кількість запитів туди і назад.

Щоб налаштувати статичні сторінки для кешування:

  1. Перейдіть до розділу Налаштування робочої області.

  2. У розділі Загальні виберіть Продуктивність сайту.

  3. Виберіть статичні веб-сторінки, які ви хочете увімкнути для кешування.

    Скріншот сторінки продуктивності сайту, включаючи можливість вибрати, які сторінки кешувати.

    Виберіть відповідну сторінку, яка не містить динамічного контенту. Різні іконки представляють кожен тип сторінки, щоб допомогти в процесі вибору. З точки зору даних, існує чотири типи сторінок:

    • Статичні сторінки: ці сторінки не містять динамічних компонентів даних, а контент не змінюється залежно від користувача. Увімкнути кешування для цих сторінок безпечно.

    • Сторінки з динамічними компонентами – рекомендується для кешування: Ці сторінки можуть мати деякі динамічні компоненти, але все одно безпечно включати кешування. Обов’язково очистіть кеш після оновлення будь-якого з цих записів. Сторінки можуть містити такі компоненти:

      • Рекламні оголошення
      • Опитування
      • Форуми
      • Події
      • Блоґи
      • Ідеї
      • Статті бази знань

      Нотатка

      Кеш CDN автоматично оновлюється щогодини. Навіть якщо ви не очистили кеш CDN вручну, він отримає оновлений контент через годину.

    • Сторінки з динамічними компонентами – не рекомендується для кешування: ці сторінки можуть містити такі компоненти, як базові форми або веб-форми в режимі оновлення/лише читання, або отримати XML, який відображає динамічні дані. Не рекомендується вмикати кешування для цих сторінок, оскільки кінцеві користувачі можуть побачити застарілі дані.

    • Сторінки, недоступні для кешування: автентифіковані сторінки недоступні для кешування і не можуть бути вибрані для цієї мети.

    Важливо

    • Кешування CDN доступне тільки для анонімних користувачів. Якщо ви включите кешування для статичної сторінки, до якої мають доступ автентифіковані користувачі, сторінка буде обслуговуватися з сервера додатків, а не з кешу CDN.
    • Кеш CDN і кеш браузера відрізняються. Коли користувач запитує сторінку вперше, і ця сторінка включена для кешування CDN, сторінка буде обслуговуватися з сервера додатків і зберігатися в кеші CDN. Якщо налаштування браузера дозволяють, сторінка також буде зберігатися локально. Наступного разу, коли той самий користувач звернеться до сторінки, вона буде обслуговуватися з кешу браузера. Якщо інший користувач отримає доступ до тієї ж сторінки, вона буде обслуговуватися з кешу CDN.
  4. Збережіть зміни.

Коли використовувати кешування для статичних сторінок

Кешування статичних сторінок рекомендується в наступних сценаріях:

  • Анонімні користувачі заходять на ваш сайт.

  • Веб-сторінка не містить динамічного контенту.

  • Сайт не знаходиться в розробці.

Наступний список дій завжди обслуговує сторінки з сервера, а не з кешу:

  • Автентифікований користувач отримує доступ до будь-якої сторінки.

  • Мейкер отримує доступ до сайту за допомогою кнопки підготовча версія від студії.

  • Відкриваються інструменти розробника і відзначається галочка відключення кешу.

  • Ви вибираєте Ctrl+Shift+R (жорстке оновлення).

Запитання й відповіді

Як я можу перевірити, що запит виконується з кешу?

  1. Відкрийте Developer Tools (F12 або клацніть правою кнопкою миші на сторінці та виберіть "Inspect").

  2. Перейдіть на вкладку Мережа .

  3. Перезавантажте сторінку.

  4. Виберіть запит ресурсу/сторінки, щоб побачити заголовки та деталі кешування.

Якщо сторінка обслуговується з кешу, ви отримуєте x-cache відповідь заголовок TCP_HIT.

Зауваження про дотримання приватності

Увімкнена послуга «Мережа доставки контенту» зберігає файли та сторінки вашого сайту на серверах у різних географічних місцях і доставляє їх із сервера, найближчого до відвідувачів вашого сайту. Коли користувач запитує веб-сторінку сайту, найближчий сервер Content Delivery Network в глобальній мережі Microsoft отримує запит і пересилає його на сервер внутрішніх додатків. Статичні відповіді сторінок кешуються на сервері Content Delivery Network. Подальші запити до веб-сторінок доставляються з кешованого вмісту на сервері Content Delivery Network, а динамічний вміст сторінки пересилається та доставляється з сервера додатків.

Нотатка

На серверах Content Delivery Network зберігаються лише веб-сторінки, до яких мають доступ анонімні користувачі; Автентифіковані файли завжди доставляються з сервера додатків. Адміністратор може настроїти список для зберігання на серверах на основі розширень імен файлів.

Адміністратор веб-сайту може в будь-який момент вимкнути мережу доставки вмісту, щоб зупинити службу, і всі файли, кешовані на серверах мережі доставки вмісту, видаляються.  

Мережа доставки вмісту працює на базі Azure Front Door та забезпечує швидку, надійну й сучасну хмарну мережу доставки вмісту.

Нотатка

Додаткові відомості щодо пропозицій інших служб Azure див. в центрі безпеки та конфіденційності Microsoft Azure.