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. |
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 webUtilitzeu 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
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ó.
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.
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.
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ó.