Partilhar via


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

Passos para limpar a cache do lado do servidor de um portal

Para limpar a cache do lado do servidor:

  1. Inicie sessão no portal como administrador.

  2. Navegue para o URL seguinte: <portal_path>/_services/about.

  3. Selecione Limpar Cache.

A cache do lado do servidor é eliminada e os dados são recarregados a partir do Dataverse.

Limpar a cache do portal.

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:

Limpar cache de portais com licença baseada em capacidade.

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).