Кеш на стороні сервера на порталах
Примітка
З 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. Я використовуючи компоненти plug-in або робочі цикли для оновлення даних в інших таблицях, і мені важливо, щоб зміни негайно відображалися на порталі.
Цей підхід до проектування не рекомендується. За винятком основного запису, в якому запущено дію «створити» або «оновити», негайне відображення даних із Dataverse на порталах не гарантується.
3. Чи існує різниця в кешуванні між порталами на основі виробничої спроможності та додатковими порталами?
Ні.
4. Скільки часу буде потрібно для відображення змін з порталів у Dataverse?
Негайно, якщо оновлення змінює основний запис і не базується на непрямих змінах у даних за допомогою компонентів plug-in або робочих циклів.
Наступні кроки
Зрозумійте, як портали підключаються до середовища Microsoft Dataverse
Статті за темою
Створіть портал за допомогою студії порталів
Примітка
Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)
Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).