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


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

В этой статье вы узнаете о результатах диагностики средства проверки сайта, связанных с проблемами конфигурации, и о том, как решать распространенные вопросы или проблемы.

Включено отслеживание веб-страниц

Включение веб-страницы портала для отслеживания страницы может привести к проблемам производительности на веб-сайте.

Внимание

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

См. также

Запустить проверку сайта