Серверный кеш в порталах
Примечание
Действует с 12 октября 2022 г, в качестве порталов для Power Apps используется Power Pages. Дополнительная информация: Microsoft Power Pages теперь доступен для всех (блог)
Скоро мы мигрируем и объединим документацию порталов Power Apps с документацией Power Pages.
Как администратор портала вы можете очистить кэш на стороне сервера для всего портала, чтобы обновленные данные от Microsoft Dataverse сразу же отображались на портале. Обновления из Dataverse передаются на портал в асинхронном режиме, поэтому может возникнуть задержка между временем, когда данные обновляются в Dataverse, и временем, когда обновленные данные будут отображены на портале. Чтобы устранить эту задержку — например, когда она мешает настройке портала — вы можете выполнить принудительное обновление кэша портала сразу же.
Важно!
- Очистка кэша на стороне сервера портала или кэша таблиц конфигурации вызывает временное снижение производительности портала при перезагрузке данных из Dataverse.
- Изменения в таблицах конфигурации или действия публикации изменений следует выполнять в непиковые часы. Частые или слишком объемные изменения таблиц могут отрицательно сказаться на производительности портала.
- Требование SLA для обновления кеша (передачи данных между Dataverse и порталом) составляет 15 минут.
- Порталы Power Apps с версией 9.2.6.x или более поздней имеют улучшенное кэширование. Для получения дополнительной информации перейдите к разделу Кэширование изменений для порталов с версией 9.2.6.x или новее.
Действия по очистке кэша на стороне сервера для портала
Очистка кэша на стороне сервера:
Войдите на портал как администратор.
Перейдите по следующему URL-адресу:
<portal_path>/_services/about
.Выберите Очистить кэш.
Кэш на стороне сервера будет удален, и данные будут повторно загружены из 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
См. также
Сборка портала с помощью студии порталов
Примечание
Каковы ваши предпочтения в отношении языка документации? Пройдите краткий опрос (обратите внимание, что этот опрос представлен на английском языке).
Опрос займет около семи минут. Личные данные не собираются (заявление о конфиденциальности).