Comparteix a través de


Com funciona la memòria cau del costat servidor al Power Pages

Per millorar l'escalabilitat i el rendiment, els llocs web del Power Pages emmagatzemen a la memòria cau les dades que es consulten des del Microsoft Dataverse. Aquest emmagatzematge a la memòria cau té lloc al servidor d'aplicacions per a totes les dades empresarials i metadades de lloc web i és diferent de l'emmagatzematge a la memòria cau de recursos estàtics basat en el navegador o en la xarxa de lliurament de contingut.

L'emmagatzematge a la memòria cau del costat del servidor es realitza per a dos tipus de taules que es descriuen a continuació:

Taules de metadades/configuració

Les taules de metadades/configuracions representen totes les taules que emmagatzemen informació de configuració del lloc web, com ara pàgines web, plantilles web, fragments de contingut i altres.

Les taules següents es consideren taules de configuració. Aquesta llista és fixa i no es pot modificar mitjançant cap configuració.

Nota

  • Les taules utilitzades per a la configuració del lloc dependran de si el lloc s'ha configurat utilitzant el model de dades estàndard o el millorat. Per obtenir més informació, vegeu Model de dades millorat.
  • Aquestes taules no es poden modificar.
Taula del sistema Taula virtual del model de dades millorat Taula de model de dades estàndard
powerpagesite mspp_website adx_website
powerpagesitelanguage mspp_websitelanguage adx_websitelanguage
powerpagecomponent mspp_columnpermission
mspp_columnpermissionprofile
mspp_contentsnippet
mspp_entityform
mspp_entityformmetadata
mspp_entitylist
mspp_entitypermission
mspp_pagetemplate
mspp_pollplacement
mspp_publishingstate
mspp_publishingstatetransitionrule
mspp_redirect
mspp_shortcut
mspp_sitemarker
mspp_sitesetting
mspp_webfile
mspp_webform
mspp_webformmetadata
mspp_webformstep
mspp_weblink
mspp_weblinkset
mspp_webpage
mspp_webpageaccesscontrolrule
mspp_webrole
mspp_websiteaccess
mspp_websitelanguage
mspp_webtemplate
adx_columnpermission
adx_columnpermissionprofile
adx_contentsnippet
adx_entityform
adx_entityformmetadata
adx_entitylist
adx_entitypermission
adx_pagetemplate
adx_pollplacement
adx_publishingstate
adx_publishingstatetransitionrule
adx_redirect
adx_shortcut
adx_sitemarker
adx_sitesetting
adx_webfile
adx_webform
adx_webformmetadata
adx_webformstep
adx_weblink
adx_weblinkset
adx_webpage
adx_webpageaccesscontrolrule
adx_webrole
adx_websiteaccess
adx_websitelanguage
adx_webtemplate

Totes les dades de la taula de configuració són iguals per a tots els usuaris i s'emmagatzemen automàticament a la memòria cau. Aquesta memòria cau de dades de configuració de qualsevol taula s'actualitza automàticament quan es canvia qualsevol registre. L'actualització automàtica de la memòria cau té un acord de nivell de servei de 15 minuts. Els canvis fets a un registre de configuració estaran disponibles automàticament al lloc web al cap de 15 minuts.

Tanmateix, en cas que els canvis de registre es necessitin immediatament, podeu esborrar explícitament la memòria cau mitjançant les opcions següents;

Opció Detalles
Estudi de disseny Si seleccioneu l'opció Versió preliminar a l'estudi de disseny, la memòria cau s'esborrarà.
Pàgina /_services/about del lloc web Utilitzeu l'opció Esborra la configuració o Esborra la memòria cau quan navegueu a un lloc web amb "/_services/about" annexat a l'adreça URL del lloc web. Per poder veure aquestes opcions, l'usuari ha de tenir una funció amb tots els permisos d'accés de lloc web assignats.

Esborra la memòria cau.

Nota

Les actualitzacions de les dades a les taules de configuració o la invocació de les accions per configurar o esborrar la memòria cau s'han de dur a terme durant les hores de menys activitat. Els canvis freqüents o l'excés de canvis a la taula poden afectar negativament el rendiment del lloc web.

Totes les taules de configuració han d'estar habilitades per a la notificació de canvis a l'organització. La notificació de canvis està configurada correctament per defecte i no s'hauria de modificar.

Taules de dades

Les taules de dades representen totes les taules del Dataverse que emmagatzemen dades empresarials visualitzades al lloc web. Aquestes dades s'emmagatzemen normalment a la memòria cau de l'usuari, excepte en determinats casos, com ara usuaris anònims o taules amb permís global. A més, només es desen a la memòria cau les dades a les quals accedeix l'usuari al lloc web i no les dades de tota la taula.

Aquesta memòria cau s'actualitza mitjançant diversos mecanismes que es descriuen a continuació:

  • Qualsevol usuari del lloc web crea, actualitza o elimina qualsevol registre d'una taula (o d'una taula relacionada). L'acció esborrarà instantàniament la memòria cau de tots els usuaris del lloc web per a aquesta taula específica.

  • La memòria cau s'esborrarà automàticament al cap de 15 minuts encara que no es faci cap canvi.

  • La memòria cau s'esborrarà manualment amb les opcions següents:

    Opció Detalles
    Estudi de disseny Si seleccioneu l'opció Versió preliminar a l'estudi de disseny, la memòria cau s'esborrarà.
    Pàgina /_services/about del lloc web Utilitzeu l'opció Esborra la configuració o Esborra la memòria cau quan navegueu a un lloc web amb "/_services/about" annexat a l'adreça URL del lloc web. Per poder veure aquestes opcions, l'usuari ha de tenir una funció amb tots els permisos d'accés de lloc web assignats.

Nota

L'opció per esborrar la memòria cau s'ha d'utilitzar rarament ja que esborra la memòria cau de totes les taules de dades, així com les taules de configuració i pot provocar un alentiment temporal. Pel que fa als llocs en directe amb un ús intensiu, això pot provocar problemes de rendiment als usuaris.

Preguntes més freqüents del

  1. Puc canviar la duració de l'actualització de la memòria cau de 15 minuts a menys temps?

    No. L'SLA per a la memòria cau de l'actualització roman 15 minuts. Qualsevol canvi del Dataverse es reflectirà al lloc web al cap de 15 minuts, tant per a les taules de dades i les taules de configuració.

  2. Utilitzo complements o fluxos de treball per actualitzar les dades d'altres taules i necessito que aquests canvis de dades es reflecteixin immediatament al meu lloc web.

    Aquest mètode de disseny no és el recomanat. Excepte el registre principal en què s'activa l'acció de creació o d'actualització, la reflexió de dades del Dataverse als llocs web mai es garanteix que sigui immediata.

  3. Hi ha cap diferència en l'emmagatzematge a la memòria cau entre els llocs web basats en capacitat i els portals de complements?

    No.

  4. Quant de temps trigaran els canvis a reflectir-se d'un lloc web al Dataverse?

    Immediatament, sempre que l'actualització modifiqui un registre principal i no es basi en canvis indirectes de les dades mitjançant complements o fluxos de treball posteriors a l'operació.