Производительность средства проверки сайта
В этой статье вы узнаете о результатах диагностики средства проверки сайта, связанных с проблемами конфигурации, и о том, как решать распространенные вопросы или проблемы.
Включено отслеживание веб-страниц
Включение веб-страницы портала для отслеживания страницы может привести к проблемам производительности на веб-сайте.
Внимание
Эта функциональность была объявлена устаревшей для сайтов 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 на вашем веб-сайте, это может вызвать проблемы с производительностью, которые затрагивают все страницы вашего веб-сайта.