Jagamisviis:


Kuidas serveripoolne vahemälu teenuses Power Pages töötab

Skaleeritavuse ja jõudluse parandamiseks salvestavad teenuse Power Pages veebisaidid andmed vahemällu, mis on nõutud rakenduse Microsoft Dataverse poolt. Seda vahemällu salvestamist tehakse rakenduse serveris kõigi äriandmete ja veebisaidi metaandmete tarbeks ja see erineb staatiliste ressursside brauseripõhisest või sisu edastamise võrgu vahemällu salvestamisest.

Serveripoolset vahemällu salvestamist tehakse kahte tüüpi tabelite tarbeks (kirjeldatud allpool):

Metaandmete/konfigureerimise tabelid

Metaandmed/konfiguratsioonitabelid esindavad kõiki tabeleid, mis salvestavad veebisaidi konfiguratsiooniteavet, nagu veebilehed, veebimallid, sisulõigud jne.

Järgmisi tabeleid koheldakse konfiguratsiooni tabelitena. See loend on fikseeritud ja seda ei saa ühegi konfiguratsiooni kaudu muuta.

Märkus.

  • Saidi konfigureerimiseks kasutatavad tabelid sõltuvad sellest, kas sait on konfigureeritud standardse või täiustatud andmemudeliga. Vt lisateavet jaotisest Täiustatud andmemudel.
  • Neid tabeleid ei saa muuta.
Süsteemitabel Täiustatud andmemudeli virtuaalne tabel Standardse andmemudeli tabel
powerpagesait 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

Kõik konfiguratsioonitabeliandmed on kõigi kasutajate jaoks samad ja need salvestatakse vahemällu automaatselt. Mis tahes tabeli konfiguratsiooniandmete vahemälu uuendatakse pärast mis tahes kirje muutmist automaatselt. Automaatse vahemälu uuendamise teenusetaseme leping on 15 minutit. Mis tahes konfiguratsioonikirjega tehtud muudatus oleks veebisaidil automaatselt saadaval 15 minuti jooksul.

Kui aga kirje muutmist on kohe vaja, saate vahemälu täielikult tühjendada, kasutades järgmiseid valikuid;

Variant Üksikasjad
Kujundusstuudio Kujundusstuudiol olev valik Eelversioon tühjendab vahemälu.
/_services/about lehel veebisaidil Alustage konfiguratsiooni tüh või vahemmälu tühjendamise valikust, navigeerides veebisaidile, millel on märgitud '/_services/about veebisaidi URL-ile.. Nende valikute vaatamiseks peab kasutajal olema veebiroll, kellele on määratud kõik veebisaidi juurdepääsuõigused.

Tühjendage vahemälu.

Märkus.

Konfiguratsioonitabelite andmeid tuleks uuendada, tühjendada vahemälu või konfiguratsioonitabelid sooritada tipptunni väliste toimingute käigus. Sagedased või liiga paljud tabeli muudatused võivad veebisaidi jõudlust halvasti mõjutada.

Kõik konfiguratsioonitabelid peavad olema organisatsiooni teatise muutmise lubamiseks. Muutmise teatis on määratud korrektselt vaikimisi ja seda ei tohiks muuta.

Andmetabelid

Andmetabelid esindavad kõiki rakenduse Dataverse tabeleid, mis salvestavad veebisaidil kuvatavaid äriandmeid. Need andmed salvestatakse tavaliselt vahemällu kasutaja kohta, välja arvatud teatud juhtudel, näiteks anonüümsed kasutajad või globaalse õigusega tabelid. Samuti on ainult kasutaja poolt juurdepääsetavad andmed salvestatud vahemällu, aga terve tabeli andmed mitte.

Seda vahemälu uuendatakse mitme allpool kirjeldatud mehhanismi kaudu:

  • Mis tahes tabeli (või seotud tabeli) kirje on veebisaidil loonud, uuendanud või kustutanud iga veebisaidi kasutaja. Toiminguga tühjendatakse koheselt vahemälu kõigi veebisaidi kasutajate jaoks selles konkreetses tabelis.

  • Vahemälu tühjendatakse automaatselt 15 minuti jooksul, isegi ilma muudausteta.

  • Vahemälu tühjendatakse käsitsi järgmiste valikute kaudu:

    Variant Üksikasjad
    Kujundusstuudio Kujundusstuudiol olev valik Eelversioon tühjendab vahemälu.
    /_services/about lehel veebisaidil Alustage konfiguratsiooni tüh või vahemmälu tühjendamise valikust, navigeerides veebisaidile, millel on märgitud '/_services/about veebisaidi URL-ile.. Nende valikute vaatamiseks peab kasutajal olema veebiroll, kellele on määratud kõik veebisaidi juurdepääsuõigused.

Märkus.

Tühjendatud vahemälu valikut tuleks kasutada harva, kuna see tühjendab kõikide andmetavelite vahemälu kui ka konfiguratsioonitabelid ja võib põhjustada ajutise aeglasuse. Suure kasutusega avaldatud veebisaidi puhul võib see viia kasutajad jõudlusprobleemideni.

i KKK-d

  1. Kas saan muuta vahemälu värskendamise kestust 15 minutilt väiksema kestuse peale?

    Ei. Teenusetaseme lepingu vahemälu värskendus jääb 15 minuti juurde. Mis tahes muudatused rakendusest Dataverse kajastuvad veebisaidil nii andmetabelites kui ka konfiguratsioonitabelites 15 minuti jooksul.

  2. Ma kasutan lisandmooduleid või töövooge andmete värskendamiseks muudes tabelites ja vajavad neid andmeid muudatusi, et need mu veebisaidil koheselt kajastuksid.

    Kujundamise lähenemist ei soovitata. Välja arvatud esmane kirje, mille korral käivitatakse loomise või värskendamise toiming ning andmete vahetu peegeldamine Dataverse'ist veebisaitidesse pole kunagi garanteeritud.

  3. Kas võimsuspõhiste veebisaitide ja lisandmooduli portaalide vahemällu salvestamises on erinevusi?

    Ei.

  4. Kui kaua võtab aega veebisaitidest tulenevate muutuste kajastumine rakenduses Dataverse?

    Muutused kajastuvad kohe, tingimusel et muudatusega muudetakse peamist kirjet ning need ei põhine lisandmoodulite või töövoogude abil tehtud kaudsetel andmete muudatustel.