Jaa


Kuinka palvelinpuolen välimuisti toimii Power Pagesissa

Power Pages -sivustojen skaalautuvuuden ja suorituskyvyn parantamiseksi tallennetut tiedot tallennetaan välimuistiin Microsoft Dataversesta. Tämä välimuisti tehdään sovelluspalvelimessa kaikille yritystiedoille ja sivuston metatiedoille, ja se eroaa staattisten resurssien selainpohjaisesta tai sisällön jakeluverkon välimuistista.

Palvelinpuolen välimuisti tehdään kahdentyyppisille taulukoille, jotka on kuvattu alla:

Metatieto-/määritystaulukot

Metatieto-/määritystaulukot edustavat kaikkia taulukoita, jotka tallentavat verkkosivuston määritystietoja, kuten verkkosivuja, www-malleja ja sisältökatkelmia.

Seuraavat taulukot ovat määritys-taulukoita. Tämä luettelo on korjattu, eikä sitä voi muokata määrityksissä.

Muistiinpano

  • Sivuston määritykseen käytettävät taulukot määräytyvät sen mukaan ,onko sivusto määritetty vakiomuotoisella vai parannetulla tietomallilla. Lisätietoja: Parannettu tietomalli.
  • Näitä taulukkoja ei voi muokata.
Järjestelmätaulukko Parannetun tietomallin virtuaalitaulukko Vakiomuotoisen tietomallin taulukko
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

Kaikki määritystaulukon tiedot ovat samat kaikille käyttäjille, ja ne tallennetaan automaattisesti välimuistiin. Tämän taulukon määritystietovälimuisti päivittyy automaattisesti, kun tietuetta muutetaan. Automaattisessa välimuistipäivityksessä palvelutasosopimus on 15 minuuttia. Määritystietueen muutokset ovat automaattisesti käytettävissä sivustossa 15 minuutin kuluessa.

Jos tietueen muutoksia kuitenkin tarvitaan heti, voit tyhjentää välimuistin erikseen seuraavilla asetuksilla:

Asetus Details
Suunnitteluohjelma Esiversio-vaihtoehdon valitseminen suunnittelustudiossa tyhjentää välimuistin.
/_services/about -sivu sivustolla Käytä tyhjennä määritys tai tyhjennä välimuisti ‑asetusta siirtymällä sivustoon niin, että /_services/about on liitetty verkkosivuston URL-osoitteeseen. Näiden asetusten tarkasteleminen ei ole mahdollista, jos käyttäjälle on määritetty verkkorooli ja kaikki verkkosivuston käyttöoikeudet.

Tyhjennä välimuisti.

Muistiinpano

Määritystaulukoiden tietojen päivitykset tai välimuistin tyhjentäminen tai määritysten toiminnot on suoritettava muina kuin ruuhka-aikoina. Usein tapahtuvat tai monet taulukkomuutokset voivat heikentää sivuston suorituskykyä.

Kaikkien määritystaulukoiden on oltava käytössä, jotta organisaatiossa voidaan tehdä muutosilmoituksia. Ilmoituksen muuttaminen määrittää oletusarvon mukaan oikein, eikä sitä pitäisi muokata.

Tietotaulukot

Tietotaulukot edustavat kaikkia Dataverse-taulukoita, jotka tallentavat verkkosivustossa näkyviä liiketoimintatietoja. Nämä tiedot tallennetaan yleensä välimuistiin käyttäjää kohden lukuun ottamatta tiettyjä tapauksia, kuten anonyymien käyttäjien tai taulukoiden tietoja, joilla on yleinen käyttöoikeus. Myös vain käyttäjän sivustossa olevat tiedot tallennetaan välimuistiin eikä koko taulukon tietoja.

Tämä välimuisti päivittyy usealla alla kuvatulla mekanismilla:

  • Mikä tahansa taulukon (tai liittyvän taulukon) tietue luodaan, päivitetään tai poistetaan verkkosivustossa sivuston käyttäjältä. Toiminto tyhjentää välittömästi kaikkien sivuston käyttäjien välimuistin tähän taulukkoon.

  • Välimuisti tyhjentyy automaattisesti 15 minuutin kuluessa, vaikka muutoksia ei tehdä.

  • Välimuisti tyhjenee manuaalisesti seuraavilla asetuksilla:

    Asetus Details
    Suunnitteluohjelma Esiversio-vaihtoehdon valitseminen suunnittelustudiossa tyhjentää välimuistin.
    /_services/about -sivu sivustolla Käytä tyhjennä määritys tai tyhjennä välimuisti ‑asetusta siirtymällä sivustoon niin, että /_services/about on liitetty verkkosivuston URL-osoitteeseen. Näiden asetusten tarkasteleminen ei ole mahdollista, jos käyttäjälle on määritetty verkkorooli ja kaikki verkkosivuston käyttöoikeudet.

Muistiinpano

Tyhjennä välimuisti -asetusta tulisi käyttää, koska se tyhjentää välimuistin kaikille tietotaulukoille sekä määritystaulukoille ja voi hidastaa sitä tilapäisesti. Jos käytössä on reaaliaikainen sivusto, se voi aiheuttaa suorituskykyongelmia käyttäjille.

Usein kysytyt kysymykset

  1. Voinko muuttaa välimuistin päivitysväliä 15 minuutista lyhyempään aikaan?

    Ei. Välimuistin päivityksen SLA:na pysyy 15 minuuttia. Sivuston muutokset Dataversestä otetaan huomioon 15 minuutin kuluessa sekä tietotaulukoissa että määritystaulukoissa.

  2. Muiden taulukoiden tiedot päivitetään laajennusten tai työnkulkujen avulla, ja näiden tietojen muutosten on oltava heti näkyvissä sivustossa.

    Tätä toteutustapaa ei suositella. Lukuun ottamatta ensisijaista tietuetta, jossa luonti- tai päivitystoiminto käynnistetään, Dataversen tietojen ei voida koskaan taata näkyvän heti sivustoissa.

  3. Onko kapasiteettiperusteisten portaalien ja lisäosasivustojen välimuistiin tallentamisessa eroja?

    Ei.

  4. Kuinka kauan sivustomuutosten voimaantulo Dataversessä kestää?

    Se on välitöntä, kunhan päivitys muuttaa ensisijaista tietuetta eikä se perustu epäsuoriin muutoksiin tiedoissa toiminnon jälkeisiä laajennuksia tai työnkulkuja käyttäen.