Cache do lado do servidor em portais
Nota
A partir de 12 de outubro de 2022, os portais do Power Apps passam a ser Power Pages. Mais informações: O Microsoft Power Pages está agora em disponibilidade geral (blogue)
Em breve, vamos migrar e unir a documentação dos portais do Power Apps com a documentação do Power Pages.
Como administrador do portal, poderá limpar a cache do lado do servidor para o portal completo, para que dados atualizados do Microsoft Dataverse sejam imediatamente refletidos no portal. As atualizações do Dataverse são comunicadas ao portal no modo assíncrono, pelo que poderá haver um atraso entre o momento em que os dados são atualizados no Dataverse e o momento em que os dados atualizados são apresentados no portal. Para eliminar este atraso — por exemplo, quando interfere com configuração do portal — é possível forçar o portal a atualizar a cache imediatamente.
Importante
- Limpar a cache do lado do servidor do portal ou a cache das tabelas de configuração causa uma degradação temporária do desempenho do portal enquanto os dados são recarregados a partir do Dataverse.
- As alterações às ações tabelas de configuração ou publicar alterações devem ser realizadas fora das horas de pico. Alterações frequentes ou em excesso à tabela podem afetar negativamente o desempenho do portal.
- O SLA para atualização da cache (transferência de dados entre o Dataverse e o portal) é 15 minutos.
- Os portais do Power Apps com a versão 9.2.6.x ou posterior melhoraram a colocação em cache. Para mais informações, vá para Colocar alterações em cache para os portais com a versão 9.2.6.x ou posterior.
Passos para limpar a cache do lado do servidor de um portal
Para limpar a cache do lado do servidor:
Inicie sessão no portal como administrador.
Navegue para o URL seguinte:
<portal_path>/_services/about
.Selecione Limpar Cache.
A cache do lado do servidor é eliminada e os dados são recarregados a partir do Dataverse.
Colocação em cache da tabela de configuração em portais com licenças baseadas na capacidade
Os portais baseados em 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 alterar as tabelas de configuração utilizando a aplicação de Interface Unificada, tem de selecionar Limpar configuração para limpar a cache de configuração para as alterações se refletirem no seu Portal.
Lista de tabelas de configuração atualizadas quando limpa a configuração
A limpeza da cache de configuração do lado do servidor para um portal inclui a atualização dos dados das seguintes 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
Colocação das alterações em cache para os portais com a versão 9.2.6.x ou posterior
Os portais do Power Apps com a versão 9.2.6.x ou posterior beneficiam da melhoria da funcionalidade de colocação em cache para aumentar a consistência e a fiabilidade da seguinte forma.
- Os Portais baseados na capacidade e portais de suplementos utilizarão a mesma funcionalidade de colocação em cache.
- Os portais de suplementos com carga elevada terão uma melhoria de desempenho e uma atualização da cache de dados fiável.
Importante
- Nenhuma alteração ao SLA para a atualização da cache (transferência de dados entre o Dataverse e o portal) mencionada anteriormente neste artigo.
- As alterações de dados feitas através dos portais serão refletidas imediatamente no Dataverse e nos portais.
- Nenhuma alteração à funcionalidade Limpar a cache do lado do servidor. Pode continuar a utilizar esta funcionalidade para limpar a cache do servidor imediatamente.
FAQs
1. Posso alterar a duração da atualização da cache de 15 minutos para uma menor duração?
Não. O SLA para a atualização da cache mantém-se em 15 minutos. Quaisquer alterações do Dataverse serão refletidas nos portais nos 15 minutos seguintes.
2. Estou a usar plug-ins ou fluxos de trabalho para atualizar os dados noutras tabelas e preciso que estas alterações de dados sejam imediatamente refletidas no meu portal.
Esta abordagem de conceção não é recomendada. Exceto o registo primário onde 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 na colocação em cache entre os portais baseados na capacidade e os portais de suplementos?
Não.
4. Quanto tempo demora para as alterações se refletirem dos portais para o Dataverse?
Imediatamente, desde que a atualização altere um registo primário e não se baseie em alterações indiretas aos dados através de plug-ins ou fluxos de trabalho.
Passos seguintes
Compreender como os portais se ligam ao ambiente Microsoft Dataverse
Consulte também
Criar um portal com o Studio de portais
Nota
Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)
O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).