Серверный кеш в порталах

Примечание

Действует с 12 октября 2022 г, в качестве порталов для Power Apps используется Power Pages. Дополнительная информация: Microsoft Power Pages теперь доступен для всех (блог)
Скоро мы мигрируем и объединим документацию порталов Power Apps с документацией Power Pages.

Как администратор портала вы можете очистить кэш на стороне сервера для всего портала, чтобы обновленные данные от Microsoft Dataverse сразу же отображались на портале. Обновления из Dataverse передаются на портал в асинхронном режиме, поэтому может возникнуть задержка между временем, когда данные обновляются в Dataverse, и временем, когда обновленные данные будут отображены на портале. Чтобы устранить эту задержку — например, когда она мешает настройке портала — вы можете выполнить принудительное обновление кэша портала сразу же.

Важно!

Действия по очистке кэша на стороне сервера для портала

Очистка кэша на стороне сервера:

  1. Войдите на портал как администратор.

  2. Перейдите по следующему URL-адресу: <portal_path>/_services/about.

  3. Выберите Очистить кэш.

Кэш на стороне сервера будет удален, и данные будут повторно загружены из Dataverse.

Очистка кэша портала.

Кэширование таблиц конфигурации на порталах с лицензиями на основе емкости

Порталы на основе емкости имеют больше возможностей в <portal_path>/_services/about:

Очистить кэш портала с помощью лицензии на основе емкости.

Метаданные портала хранятся в таблицах, называемых таблицы конфигурации. Если вы измените таблицы конфигурации с помощью приложения единого интерфейса, вы должны выбрать пункт Очистить конфигурацию, чтобы очистить кеш конфигурации, чтобы изменения отразились на вашем портале.

Список таблиц конфигурации обновляется при очистке конфигурации

Очистка кэша конфигурации на стороне сервера для портала включает обновление данных из следующих таблиц конфигурации:

adx_contentaccesslevel

adx_contentsnippet

adx_entityform

adx_entityformmetadata

adx_entitylist

adx_entitypermission

adx_entitypermission_webrole

adx_externalidentity

adx_pagealert

adx_pagenotification

adx_pagetag

adx_pagetag_webpage

adx_pagetemplate

adx_portallanguage

adx_publishingstate

adx_publishingstatetransitionrule

adx_publishingstatetransitionrule_webrole

adx_redirect

adx_setting

adx_shortcut

adx_sitemarker

adx_sitesetting

adx_urlhistory

adx_webfile

adx_webfilelog

adx_webform

adx_webformmetadata

adx_webformsession

adx_webformstep

adx_weblink

adx_weblinkset

adx_webnotificationentity

adx_webnotificationurl

adx_webpage

adx_webpage_tag

adx_webpageaccesscontrolrule

adx_webpageaccesscontrolrule_webrole

adx_webpagehistory

adx_webpagelog

adx_webrole_systemuser

adx_website

adx_website_list

adx_website_sponsor

adx_websiteaccess

adx_websiteaccess_webrole

adx_websitebinding

adx_websitelanguage

adx_webtemplate

Изменения кэширования для порталов с версией 9.2.6.x или более поздней

Порталы Power Apps с версией 9.2.6.x или выше получают выгоду от улучшенной функциональности кэширования для повышения согласованности и надежности следующим образом.

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

Важно!

  • Без изменений в SLA для обновления кэша (передача данных между Dataverse и порталом), упомянутого ранее в этой статье.
  • Изменения данных, выполненные с использованием порталов, немедленно отразятся в Dataverse и на порталах.
  • Без изменений функциональности очистки кэша на стороне сервера. Вы можете продолжать использовать эту функцию для немедленной очистки кэша сервера.

Вопросы и ответы

1. Могу ли я изменить продолжительность обновления кэша с 15 минут на меньшую?
Нет. SLA для обновления кэша остается 15 минут. Любые изменения из Dataverse отразится на порталах в течении 15 минут.

2. Я использую подключаемые модули или рабочие процессы для обновления данных в других таблицах, и мне нужно, чтобы эти изменения данных немедленно отразились на моем портале.
Такой подход к дизайну не рекомендуется. За исключением первичной записи, в которой запускается действие создания или обновления, немедленное отображение данных из Dataverse на порталах никогда не гарантируется.

3. Есть ли разница в кэшировании между порталами на основе емкости и порталами на основе надстроек?
Нет.

4. Сколько времени требуется для отражения изменений из порталов в Dataverse?
Сразу же, если обновление изменяет основную запись и не основано на косвенных изменениях данных с использованием подключаемых модулей или рабочих процессов.

Дальнейшие действия

Общие сведения о том, как порталы подключаются к среде Microsoft Dataverse

См. также

Сборка портала с помощью студии порталов

Примечание

Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).

Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).