Продуктивність засобу перевірки сайту
У цій статті ви дізнаєтеся про результати діагностики засобом перевірки сайту, пов'язані з проблемами продуктивності, а також навчитесь виправляти будь-які виявлені проблеми та недоліки.
Увімкнене відстеження веб-сторінок
Увімкнення веб-сторінки для відстеження сторінки може призвести до проблем продуктивності на веб-сайті.
Важливо
Ці функціональні можливості вилучено для сайтів Power Pages версії 9.3.4.x або новішої. Для отримання додаткових відомостей див. оголошення про вилучення, опубліковані раніше: Портали Dynamics 365 — вилучені функції.
Засіб перевірки сайту відобразить список всіх веб-сторінок (як кореневих сторінок, так і сторінок вмісту), для яких увімкнуто відстеження сторінок. Ці сторінки потрібно вимкнути, виконавши такі дії:
Відкрийте програму керування порталом.
Виберіть Розширений пошук.
Знайти всі веб-сторінки, де поле Увімкнути відстеження (вилучено) увімкнене (значення «Так»).
Редагуйте одразу всі сторінки та встановіть це поле у значення Ні.
Натомість можна також вибрати кожну сторінку в результатах засобу перевірки сайту та встановити для поля Увімкнути відстеження (вилучено) значення Ні.
Важливо розуміти, що якщо у вас версія портального рішення 9.x, це поле не відображатиметься у формі і, можливо, потрібно буде спочатку додати його до форми.
Увімкнено відстеження веб-файлів
Увімкнення веб-файлу для відстеження сторінки може призвести до проблем продуктивності на веб-сайті.
Важливо
Ці функціональні можливості вилучено для Power Pages версії 9.3.4.x або пізнішої. Для отримання додаткових відомостей див. оголошення про вилучення, опубліковані раніше: Портали Dynamics 365 — вилучені функції.
Засіб перевірки сайту виведе список всіх веб-файлів, для яких увімкнуто відстеження сторінок. Ці файли потрібно вимкнути, виконавши такі дії:
- Відкрийте програму керування порталом.
- Виберіть Розширений пошук.
- Знайти всі веб-файли, де для поле Увімкнути відстеження (вилучено) увімкнене (значення «Так»).
- Редагуйте одразу всі записи та встановіть це поле у значення Ні.
Можна також вибрати кожен файл у результатах засобу перевірки сайту та встановити для поля Увімкнути відстеження (вилучено) значення Ні. Якщо ви використовуєте версію портального рішення 9.x, це поле не відображатиметься у формі та, можливо, потрібно буде спочатку додати його до форми.
Відстеження входу увімкнуто
Увімкнення відстеження входу на портал може призвести до проблем продуктивності на веб-сайті.
Важливо
Ці функціональні можливості вилучено для порталів версії 9.3.4.x або пізніших версій. Для отримання додаткових відомостей див. оголошення про вилучення, опубліковані раніше: Портали Dynamics 365 — вилучені функції.
Засіб перевірки сайту перевірить, чи увімкнуто відстеження входу для порталу і покаже позначку про невдачу, якщо відстеження увімкнуто. Відстеження входу слід вимкнути, виконавши наведені дії
- Відкрийте програму керування порталом.
- Перейдіть до пункту Веб-сайт>Настройки сайту.
- Знайдіть параметр сайту під назвою
Authentication/LoginTrackingEnabled
. - Змініть значення цього параметра сайту на False або видаліть параметр сайту.
- Перезапустіть веб-сайт
Кеш виведення верхнього колонтитула вимкнуто.
Якщо вимкнути кеш виведення заголовка на веб-сайті, це погіршить продуктивність роботи веб-сайту під час високих навантажень. Додаткові відомості про ці функції див. на сторінці Увімкнення кешування верхнього і нижнього колонтитулів на веб--сайті.
Засіб перевірки сайту перевірить, чи вихідне кешування заголовка вимкнуто на веб-сайті і покаже позначку про невдачу, якщо кешування вимкнуто. Щоб увімкнути:
- Відкрийте програму керування порталом.
- Перейдіть до пункту Веб-сайт>Настройки сайту.
- Знайдіть параметр сайту під назвою
Header/OutputCache/Enabled
. - Якщо параметр сайту доступний, змініть значення на True (Істина). Якщо параметр сайту недоступний, створіть новий параметр сайту з цим ім’ям та виберіть значення True.
- Перезапустіть веб-сайт
Кеш виведення нижнього колонтитула вимкнуто.
Якщо вимкнути кеш виведення нижнього колонтитула на веб-сайті, це погіршить продуктивність роботи веб-сайту під час високих навантажень. Додаткові відомості про ці функції див. на сторінці Увімкнення кешування верхнього і нижнього колонтитулів на порталі.
Засіб перевірки сайту перевірить, чи вихідне кешування нижнього колонтитула вимкнуто на веб-сайті і покаже позначку про невдачу, якщо кешування вимкнуто. Щоб увімкнути:
- Відкрийте програму керування порталом.
- Перейдіть до пункту Веб-сайт>Настройки сайту.
- Знайдіть параметр сайту під назвою
Footer/OutputCache/Enabled
. - Якщо параметр сайту доступний, змініть значення на True (Істина). Якщо параметр сайту недоступний, створіть новий параметр сайту з цим ім’ям та виберіть значення True.
- Перезапустіть веб-сайт
Забагато записів веб-файлів
Таблиця веб-файлу використовується сайтом Power Pages для зберігання статичних файлів, які потрібно використовувати на веб-сайті. Основне використання цієї таблиці — зберігання статичного вмісту веб-сайту, наприклад, CSS, JavaScript, файлів зображень тощо. Проте, наявність великої кількості таких файлів може спричинити повільну роботу під час запуску веб-сайту.
Засіб перевірки сайту перевірить стан справ і сповістить вас, якщо на веб-сайті в наявності понад 500 активних веб-файлів. Якщо всі ці файли представляють статичний вміст, ви можете виконати вказані нижче дії для пом’якшення цієї проблеми.
Використовуйте зовнішній сервер файлів, такий як сховище BLOB-об'єктів Azure або мережа доставки вмісту Azure для збереження таких файлів, а потім використовуйте посилання на ці файли на відповідних сторінках або у відповідних шаблонах.
Якщо не можна перенести файли на зовнішнє сховище, переконайтеся, що всі ці файли не завантажуються разом із головною сторінкою. Веб-файл буде завантажуватись разом із головною сторінкою, якщо для цього файлу в якості батьківської сторінки встановлена домашня сторінка. Щоб уникнути цієї ситуації, виконайте зазначені нижче дії.
- Створіть пусту веб-сторінку без вмісту та пустий шаблон. Ця сторінка буде використовуватися для створення прямого шляху до ваших веб-файлів.
- Для всіх веб-файлів, які не потрібні на головній сторінці змініть батьківську сторінку на цю порожню веб-сторінку. Після цього повний шлях до веб-файлу виглядатиме так:
Portal URL/{dummy_webpage}/{web file}
. - Дайте пряме посилання на веб-файл безпосередньо в HTML шаблону сторінки або у веб-шаблоні сторінки, де потрібно використовувати його. Це завантажуватиме ваш файл за вимогою на цій сторінці.
Конфігурація підстановки базових форм
Якщо увімкнути відтворення підстановки у вигляді розкривного списку в базових формах або розширених формах, це може призвести до зниження продуктивності, якщо кількість записів, які відображаються в розкривному списку, перевищуватиме 200 і часто змінюється. Використовуйте цю можливість лише для статичних підстановок, наприклад, списки країн і станів, які мають обмежену кількість записів.
Якщо цю можливість увімкнути для підстановок, які можуть мати велику кількість записів, час завантаження веб-сторінки, на якій доступна відповідна базова форма, зросте. Коли ця сторінка використовується багатьма користувачами й завантажується часто, може знизитись швидкодія усього веб-сайту, оскільки ресурси веб-сайту використовуватимуться для відображення цієї сторінки. Для таких ситуацій, щоб отримати бажаний вигляд сторінки, слід використовувати повний інтерфейс підстановки або ж створити настроюваний HTML-елемент керування, який викликатиме кінцеву точку AJAX (створену за допомогою веб-шаблонів).
Кількість веб-ролей
Веб-ролі використовуються в порталах для ввімкнення керування доступом на основі ролей. Зазвичай кількість веб-ролей на веб-сайті обмежена, оскільки кількість різних комбінацій дозволів також обмежена. Якщо кількість веб-ролей на веб-сайті перевищує 100, можуть виникати проблеми із продуктивністю, що вплинуть на всі веб-сторінки.