Del via


Hvordan hurtigbufring på serversiden fungerer i Power Pages

For å forbedre skalerbarheten og ytelsen hurtigbufrer Power Pages dataene som forespørres fra Microsoft Dataverse. Denne hurtigbufringen utføres på programserveren for alle forretningsdata og metadata for webområde, og er forskjellig fra nettleserbasert bufring eller innholdsleveringsnettverksbufring av statiske ressurser.

Hurtigbufring på serversiden utføres for to typer tabeller beskrevet nedenfor:

Metadata-/konfigurasjonstabeller

Metadata-/konfigurasjonstabeller representerer alle tabellene som lagrer informasjon om webområdekonfigurasjon, for eksempel websider, webmaler, innholdssnutter og andre.

Tabellene nedenfor regnes som konfigurasjonstabeller. Denne listen er fast og kan ikke endres via noen konfigurasjon.

Merk

  • Tabellene som brukes til konfigurasjonet av nettstedet, avhenger av om nettstedet er konfigurert med standarddatamodellen eller den forbedrede datamodellen. Se Forbedret datamodell for mer informasjon.
  • Disse tabellene kan ikke endres.
Systemtabell Virtuell tabell for forbedret datamodell Standardtabell for datamodell
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

Alle konfigurasjonstabelldata er de samme for alle brukere og hurtigbufres automatisk. Denne konfigurasjonsdatabufferen for en tabell oppdateres automatisk når en oppføring endres. Automatisk hurtigbufferoppdatering har en serviceavtale på 15 minutter. Alle endringer som utføres for en konfigurasjonsoppføring, blir automatisk tilgjengelige på webområdet innen 15 minutter.

Hvis du trenger endringer i oppføringen umiddelbart, kan du imidlertid eksplisitt tømme hurtigbufferen ved å følge alternativer.

Alternativ Details
Utformingsstudio Hvis du velger alternativet Forhåndsversjon, tømmes hurtigbufferen i utformingsstudioet.
/_services/about-siden på webområdet Bruk alternativet fjern konfigurasjon eller tøm hurtigbuffer ved å navigere til webområdet med /_services/about lagt til i URL-adressen til webområdet. For å kunne vise disse alternativene må brukeren ha en webrolle med alle tillatelser for tilgang til nettsted tilordnet.

Tøm hurtigbuffer.

Merk

Oppdaterer til dataene i konfigurasjonstabeller eller aktivering av handlingene tøm hurtigbuffer eller tøm konfigurasjon bør utføres i perioder uten høy trafikk. Hyppige eller for mange tabellendringer kan ha negativ innvirkning på nettstedsytelsen.

Alle konfigurasjonstabeller må aktiveres for endringsvarsling i organisasjonen. Endringsvarsel angis som standard på riktig måte og bør ikke endres.

Datatabeller

Datatabeller representerer alle Dataverse-tabellene som lagrer forretningsdata som vises på webområdet. Disse dataene hurtigbufres vanligvis per bruker unntatt i visse tilfeller, for eksempel anonyme brukere eller tabeller med global tillatelse. Bare dataene brukeren har tilgang til på nettstedet, hurtigbufres og ikke dataene for hele tabellen.

Denne hurtigbufferen oppdateres via flere mekanismer beskrevet nedenfor:

  • Alle oppføringer for en tabell (eller en relatert tabell) opprettes, oppdateres eller slettes på webområdet av en hvilken som helst webområdebruker. Handlingen tømmer umiddelbart hurtigbufferen for alle webområdebrukere for den bestemte tabellen.

  • Hurtigbufferen tømmes automatisk innen 15 minutter selv om det ikke gjøres endringer.

  • Hurtigbufferen tømmes manuelt ved hjelp av følgende alternativer:

    Alternativ Details
    Utformingsstudio Hvis du velger alternativet Forhåndsversjon, tømmes hurtigbufferen i utformingsstudioet.
    /_services/about-siden på webområdet Bruk alternativet fjern konfigurasjon eller tøm hurtigbuffer ved å navigere til webområdet med /_services/about lagt til i URL-adressen til webområdet. For å kunne vise disse alternativene må brukeren ha en webrolle med alle tillatelser for tilgang til nettsted tilordnet.

Merk

Alternativet for tøm hurtigbuffer bør sjelden brukes fordi det tømmer hurtigbufferen for alle datatabeller og konfigurasjonstabeller og kan føre til midlertidig treghet. For live-område med tung bruk, kan dette føre til at brukere opplever ytelsesproblemer.

Vanlige spørsmål om

  1. Kan jeg endre varigheten for oppdatering av bufferen fra 15 minutter til en kortere varighet?

    Nei. Serviceavtalen for oppdatering av buffer forblir på 15 minutter. Eventuelle endringer fra Dataverse vil reflekteres på nettstedet innen 15 minutter for både datatabeller og konfigurasjonstabeller.

  2. Jeg bruker plugin-moduler eller arbeidsflyter til å oppdatere data i andre tabeller, og jeg trenger at disse dataene endres for å gjenspeiles umiddelbart på nettstedet mitt.

    Denne utformingstilnærmingen anbefales ikke. Med unntak av den primære oppføringen der handlingen Opprett eller Oppdater blir utløst, blir ikke datagjenspeiling fra Dataverse til nettsteder garantert å være umiddelbare.

  3. Finnes det forskjeller mellom kapasitetsbaserte nettsteder og tilleggsportaler?

    Nei.

  4. Hvor lang tid tar det før endringer gjenspeiles fra et nettsted til Dataverse?

    Umiddelbart, så lenge oppdateringen endrer en primær oppføring og ikke er basert på indirekte endringer av data ved hjelp av plugin-moduler eller arbeidsflyter for etter operasjon.