Cache do servidor em portais
Observação
Desde o dia 12 de outubro de 2022, os portais do Power Apps passaram a ser Power Pages. Mais Informações: O Microsoft Power Pages já está disponível para todos (blog)
Em breve, migraremos e mesclaremos a documentação dos portais do Power Apps com a documentação do Power Pages.
Como um administrador do portal, você pode limpar o cache do servidor para o portal inteiro, para que os dados atualizados no Microsoft Dataverse sejam imediatamente refletidos portal. As atualizações no Dataverse são comunicadas ao portal no modo assíncrono, portanto pode haver um retardo entre a hora em que os dados são atualizados no Dataverse e a hora em que os dados atualizados aparecem no portal. Para eliminar esse retardo — por exemplo, quando ele interfere na configuração do portal —, é possível forçar o portal a atualizar o cache imediatamente.
Importante
- Limpar o cache no servidor do portal ou o cache de tabelas de configuração causa degradação temporária do desempenho do portal enquanto os dados são recarregados do Dataverse.
- Alterações nas ações tabelas de configuração, ou publicar mudanças devem ser realizadas fora dos horários de pico. Alterações frequentes ou em excesso na tabela podem afetar negativamente o desempenho do portal.
- A atualização de SLA para cache (transferência de dados entre o Dataverse e o portal) é de 15 minutos.
- Os portais do Power Apps com versão 9.2.6.x ou posterior melhoraram o armazenamento em cache. Para obter mais informações, acesse Alterações de armazenamento em cache para portais com versão 9.2.6.x ou posterior.
Etapas para limpar o cache no servidor do portal
Para limpar o cache do servidor:
Entre no portal como administrador.
Navegue até a URL da seguinte forma:
<portal_path>/_services/about
.Selecione Limpar Cache.
O cache do servidor é excluído, e os dados são recarregados do Dataverse.
O cache de tabela de configuração em portais com licenças baseadas em capacidade
Portais baseados na capacidade têm mais opções em <portal_path>/_services/about
:
Os metadados do portal são armazenados em tabelas chamadas tabelas de configuração. Se você alterar as tabelas de configuração usando o aplicativo Interface Unificada, você deve selecionar Limpar config para limpar o cache de configuração para que as mudanças reflitam em seu Portal.
Lista de tabelas de configuração atualizada quando você limpa a configuração
Limpar o cache de configuração no servidor para um portal inclui atualizar os dados das seguinte tabelas de configuração:
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
Alterações de armazenamento em cache para portais com versão 9.2.6.x ou posterior
Os portais do Power Apps com a versão 9.2.6.x ou posterior se beneficiam da funcionalidade de cache aprimorada para aumentar a consistência e confiabilidade da seguinte maneira:
- Portais baseados em capacidade e portais complementares usarão a mesma funcionalidade de cache.
- Portais complementares com alta carga terão melhor desempenho e uma atualização confiável do cache de dados.
Importante
- Nenhuma alteração no SLA para atualização de cache (transferência de dados entre o Dataverse e o portal) mencionada anteriormente neste artigo.
- As alterações de dados feitas usando portais refletirão imediatamente no Dataverse e nos portais.
- Nenhuma alteração para limpar a funcionalidade de cache do servidor. É possível continuar a usar essa funcionalidade para limpar o cache do servidor imediatamente.
Perguntas frequentes
1. Posso alterar a duração da atualização do cache de 15 minutos para uma duração menor?
Não. O SLA para atualização do cache permanece 15 minutos. Quaisquer alterações do Dataverse serão refletidas nos portais em 15 minutos.
2. Estou usando plug-ins ou fluxos de trabalho para atualizar dados em outras tabelas e preciso que essas alterações de dados reflitam imediatamente em meu portal.
Essa abordagem de design não é recomendada. Exceto o registro primário em que a ação de criação ou atualização é acionada, a reflexão de dados do Dataverse para os portais nunca é garantida como imediata.
3. Existe alguma diferença no armazenamento em cache entre portais baseados em capacidade e portais complementares?
Não.
4. Quanto tempo leva para as alterações serem refletidas dos portais para o Dataverse?
Imediatamente, desde que a atualização altere um registro primário e não seja baseada em alterações indiretas de dados usando plug-ins ou fluxos de trabalho.
Próximas etapas
Entender como os portais se conectam ao ambiente do Microsoft Dataverse
Consulte também
Criar um portal usando portais do Studio
Observação
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).