Производительность средства проверки портала
В этой статье вы узнаете о результатах диагностики средства проверки портала, связанных с проблемами конфигурации, и о том, как решать распространенные вопросы или проблемы.
Включено отслеживание веб-страниц
Включение веб-страницы портала для отслеживания страницы может привести к проблемам производительности на портале.
Важно!
Эта функциональность была объявлена устаревшей для порталов с версией 9.3.4.x или позже. Для получения дополнительной информации см. объявление об устаревании, опубликованное ранее: Порталы Dynamics 365 — устаревшие функции.
Средство проверки портала перечислит все веб-страницы (как корневую страницу, так и страницы содержимого), для которых включено отслеживание страниц. Эти страницы должны быть отключены с помощью следующих действий:
- Откройте Приложение управления порталом.
- Перейдите в раздел Расширенный поиск.
- Найдите все веб-страницы, у которых поле Включить отслеживание (устарело) включено (задано значение "Да").
- Выполните пакетное редактирование страниц и задайте для этого поля значение Нет.
Можно также перейти на каждую страницу, указанную в результатах средства проверки портала, и задать в поле Включить отслеживание (устарело) значение Нет.
Важно понимать, чтобы при использовании решения порталов Dynamics 365 версии 9.x, это поле не будет отображаться в форме, и может сначала потребоваться добавить его в форму.
Включено отслеживание веб-файлов
Включение веб-файла портала для отслеживания страницы может привести к проблемам производительности на портале.
Важно!
Эта функциональность была объявлена устаревшей для порталов с версией 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.
- Перезапустите портал.
Большое количество записей веб-файлов
Таблица веб-файла используется порталом для хранения любых статических файлов, которые требуется использовать на вашем портале. Основной способ использования этой таблицы заключается в хранении статического содержимого веб-сайта, такого как CSS, JavaScript, графические файлы и т. п. Однако наличие большого количества этих файлов может замедлять запуск портала.
Средство проверки портала проверит данный сценарий и предоставит вам указание, если на портале имеется более 500 активных веб-файлов. Если все эти файлы представляют статическое содержимое, можно выполнить следующие действия, чтобы устранить эту проблему:
Используйте внешний файловый сервер, такой как хранилище BLOB-объектов Azure или сеть доставки содержимого Azure для хранения этих файлы, затем укажите ссылки на эти файлы на соответствующих страницах на странице или на базовом шаблоне.
Если не удается переместить файлы за пределы сайта, убедитесь, что все эти файлы не загружаются вместе с домашней страницей. Веб-файл загружается совместно с домашней страницей, если родительская страница данного файла задана на домашнюю страницу. Во избежание такого сценария сделайте следующее:
- Создайте фиктивную веб-страницу без содержимого и с пустым шаблоном. Эта страница будет использоваться для создания прямого пути к вашим веб-файлам.
- Для всех веб-файлов, которые не нужны на домашней странице, измените родительскую страницу на эту фиктивную веб-страницу. После этого полный путь к веб-файлу будет
Portal URL/{dummy_webpage}/{web file}
. - Задайте ссылку на веб-файл прямо в шаблоне страницы HTML или веб-шаблоне страницы, где нужно его использовать. При этом этот файл будет загружаться по требованию на этой странице.
Конфигурация подстановки базовых форм
Включение подстановки для отображения в режиме раскрывающегося списка в базовых формах или расширенных формах может привести к проблемам с производительностью, если количество записей, отображаемых в раскрывающемся списке, превышает 200 и записи часто меняются. Используйте эту опцию только для статических подстановок, таких как списки стран и регионов, имеющих ограниченное количество записей.
Тогда эта опция включена для подстановок, которые могут иметь большое количество записей, это увеличит время загрузки веб-страницы, на которой доступна базовая форма. Если эта страница используется большим числом пользователей и загружается много раз, она может замедлить работу всего веб-сайта, используя ресурсы веб-сайта для своего отображения. В таких ситуациях следует использовать полный поиск или создать собственный элемент управления HTML, который вызывает конечную точку AJAX (созданную с помощью веб-шаблонов) для желаемого внешнего вида.
Количество веб-ролей
Веб-роли используются на порталах для управления доступом на основе ролей. Как правило, количество веб-ролей на портале ограничено, так как число различных комбинаций разрешений также будет ограничено. Если количество веб-ролей превышает 100 на вашем портале, это может вызвать проблемы с производительностью, которые затрагивают все страницы вашего портала.
См. также
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).