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


Продуктивність засобу перевірки сайту

У цій статті ви дізнаєтеся про результати діагностики засобом перевірки сайту, пов'язані з проблемами продуктивності, а також навчитесь виправляти будь-які виявлені проблеми та недоліки.

Увімкнене відстеження веб-сторінок

Увімкнення веб-сторінки для відстеження сторінки може призвести до проблем продуктивності на веб-сайті.

Важливо

Ці функціональні можливості вилучено для сайтів Power Pages версії 9.3.4.x або новішої. Для отримання додаткових відомостей див. оголошення про вилучення, опубліковані раніше: Портали Dynamics 365 — вилучені функції.

Засіб перевірки сайту відобразить список всіх веб-сторінок (як кореневих сторінок, так і сторінок вмісту), для яких увімкнуто відстеження сторінок. Ці сторінки потрібно вимкнути, виконавши такі дії:

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

  2. Виберіть Розширений пошук.

  3. Знайти всі веб-сторінки, де поле Увімкнути відстеження (вилучено) увімкнене (значення «Так»).

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

Натомість можна також вибрати кожну сторінку в результатах засобу перевірки сайту та встановити для поля Увімкнути відстеження (вилучено) значення Ні.

Важливо розуміти, що якщо у вас версія портального рішення 9.x, це поле не відображатиметься у формі і, можливо, потрібно буде спочатку додати його до форми.

Увімкнено відстеження веб-файлів

Увімкнення веб-файлу для відстеження сторінки може призвести до проблем продуктивності на веб-сайті.

Важливо

Ці функціональні можливості вилучено для Power Pages версії 9.3.4.x або пізнішої. Для отримання додаткових відомостей див. оголошення про вилучення, опубліковані раніше: Портали Dynamics 365 — вилучені функції.

Засіб перевірки сайту виведе список всіх веб-файлів, для яких увімкнуто відстеження сторінок. Ці файли потрібно вимкнути, виконавши такі дії:

  1. Відкрийте програму керування порталом.
  2. Виберіть Розширений пошук.
  3. Знайти всі веб-файли, де для поле Увімкнути відстеження (вилучено) увімкнене (значення «Так»).
  4. Редагуйте одразу всі записи та встановіть це поле у значення Ні.

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

Відстеження входу увімкнуто

Увімкнення відстеження входу на портал може призвести до проблем продуктивності на веб-сайті.

Важливо

Ці функціональні можливості вилучено для порталів версії 9.3.4.x або пізніших версій. Для отримання додаткових відомостей див. оголошення про вилучення, опубліковані раніше: Портали Dynamics 365 — вилучені функції.

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

  1. Відкрийте програму керування порталом.
  2. Перейдіть до пункту Веб-сайт>Настройки сайту.
  3. Знайдіть параметр сайту під назвою Authentication/LoginTrackingEnabled.
  4. Змініть значення цього параметра сайту на False або видаліть параметр сайту.
  5. Перезапустіть веб-сайт

Кеш виведення верхнього колонтитула вимкнуто.

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

Засіб перевірки сайту перевірить, чи вихідне кешування заголовка вимкнуто на веб-сайті і покаже позначку про невдачу, якщо кешування вимкнуто. Щоб увімкнути:

  1. Відкрийте програму керування порталом.
  2. Перейдіть до пункту Веб-сайт>Настройки сайту.
  3. Знайдіть параметр сайту під назвою Header/OutputCache/Enabled.
  4. Якщо параметр сайту доступний, змініть значення на True (Істина). Якщо параметр сайту недоступний, створіть новий параметр сайту з цим ім’ям та виберіть значення True.
  5. Перезапустіть веб-сайт

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

Засіб перевірки сайту перевірить, чи вихідне кешування нижнього колонтитула вимкнуто на веб-сайті і покаже позначку про невдачу, якщо кешування вимкнуто. Щоб увімкнути:

  1. Відкрийте програму керування порталом.
  2. Перейдіть до пункту Веб-сайт>Настройки сайту.
  3. Знайдіть параметр сайту під назвою Footer/OutputCache/Enabled.
  4. Якщо параметр сайту доступний, змініть значення на True (Істина). Якщо параметр сайту недоступний, створіть новий параметр сайту з цим ім’ям та виберіть значення True.
  5. Перезапустіть веб-сайт

Забагато записів веб-файлів

Таблиця веб-файлу використовується сайтом Power Pages для зберігання статичних файлів, які потрібно використовувати на веб-сайті. Основне використання цієї таблиці — зберігання статичного вмісту веб-сайту, наприклад, CSS, JavaScript, файлів зображень тощо. Проте, наявність великої кількості таких файлів може спричинити повільну роботу під час запуску веб-сайту.

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

  • Використовуйте зовнішній сервер файлів, такий як сховище BLOB-об'єктів Azure або мережа доставки вмісту Azure для збереження таких файлів, а потім використовуйте посилання на ці файли на відповідних сторінках або у відповідних шаблонах.

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

    1. Створіть пусту веб-сторінку без вмісту та пустий шаблон. Ця сторінка буде використовуватися для створення прямого шляху до ваших веб-файлів.
    2. Для всіх веб-файлів, які не потрібні на головній сторінці змініть батьківську сторінку на цю порожню веб-сторінку. Після цього повний шлях до веб-файлу виглядатиме так: Portal URL/{dummy_webpage}/{web file}.
    3. Дайте пряме посилання на веб-файл безпосередньо в HTML шаблону сторінки або у веб-шаблоні сторінки, де потрібно використовувати його. Це завантажуватиме ваш файл за вимогою на цій сторінці.

Конфігурація підстановки базових форм

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

Якщо цю можливість увімкнути для підстановок, які можуть мати велику кількість записів, час завантаження веб-сторінки, на якій доступна відповідна базова форма, зросте. Коли ця сторінка використовується багатьма користувачами й завантажується часто, може знизитись швидкодія усього веб-сайту, оскільки ресурси веб-сайту використовуватимуться для відображення цієї сторінки. Для таких ситуацій, щоб отримати бажаний вигляд сторінки, слід використовувати повний інтерфейс підстановки або ж створити настроюваний HTML-елемент керування, який викликатиме кінцеву точку AJAX (створену за допомогою веб-шаблонів).

Кількість веб-ролей

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

Див. також

Запуск засобу перевірки сайту