Megosztás a következőn keresztül:


A kiszolgálóoldali gyorsítótárazás működése a Power Pages-szolgáltatásban

A méretezhetőség és a teljesítmény javítása érdekében a Power Pages-webhelyek gyorsítótárazzák a Microsoft Dataverse-ből lekérdezett adatokat. Ez a gyorsítótárazás az alkalmazáskiszolgálón történik az összes üzleti adat és webhely metaadatai esetén, és különbözik a statikus erőforrások böngésző alapú vagy tartalomkézbesítési hálózati gyorsítótárazásától.

A kiszolgálóoldali gyorsítótárazás az alábbi két táblatípushoz történik:

Metaadat/konfigurációs tablák

A metaadat/konfigurációs táblák minden olyan táblát jelképeznek, amelyek a webhely konfigurációs adatait tárolják, például weblapokat, websablonokat, tartalomrészleteket stb.

Az alábbi táblázatok konfigurációs tábláknak számítanak. Ez a lista rögzített, és semmilyen konfiguráción keresztül nem módosítható.

Feljegyzés

  • A webhely konfiguráláshoz használt táblák attól függnek, hogy a webhelyet a szabványos vagy továbbfejlesztett adatmodell használatával konfigurálták-e. További információért lásd: Továbbfejlesztett adatmodell.
  • A táblák nem módosíthatók.
Rendszertábla Továbbfejlesztett adatmodell virtuális tábla Szabványos adatmodelltábla
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

A konfigurációs tábla adatai minden felhasználóra ugyanazok, és automatikusan vannak gyorsítótárazva. Bármely rekord módosulása esetén a rendszer automatikusan frissíti a konfigurációs adatok gyorsítótárát. Az automatikus gyorsítótárfrissítés szolgáltatásiszint-szerződése 15 perc. A konfigurációs rekordon végzett minden változtatás 15 percen belül automatikusan elérhető lesz a webhelyen.

Ha azonban azonnal szükség van a rekord módosítására, a következő beállítások használatával explicit módon törölheti a gyorsítótárat;

Beállítás Details
Tervező stúdió Ha kiválasztja az Előnézet lehetőséget a tervezőstúdióban, akkor törlődik a gyorsítótár.
/_services/about oldal a webhelyen Használja a konfiguráció törlése vagy a gyorsítótár törlése lehetőséget webhely URL-címéhez csatolt "/_services/about" útótag használatával. Ezeknek a lehetőségeknek a megtekintéséhez a felhasználónak rendelkeznie kell a webhelyhez való hozzáférésre vonatkozó összes engedéllyel.

Gyorsítótár ürítése.

Feljegyzés

A konfigurációs táblákban lévő adatok frissítését, illetve a gyorsítótár ürítése vagy konfigurációs műveleteket a csúcsidőn kívüli időszakban kell végrehajtani. A túl gyakori vagy túl sok táblamódosítás negatív hatással lehet a webhely teljesítményére.

Engedélyezni kell, hogy a szervezeten belül minden konfigurációs táblát engedélyezni kell a változásértesítéshez. A változásértesítés alapértelmezés szerint helyesen van beállítva, és nem szabad módosítani.

Adattáblák

Az adattáblák a webhelyen megjelenített üzleti adatokat tároló összes Dataverse-táblát képviselik. Ezek az adatok általában gyorsítótárazva vannak felhasználónként , kivéve bizonyos esetekben, például névtelen felhasználók vagy globális engedéllyel rendelkező táblák esetében. Szintén csak a felhasználó által a webhelyen elérhet adatok gyorsítótárazva vannak, nem a teljes táblázatban adatai.

A gyorsítótár frissítése számos, az alábbiakban ismertetett mechanizmuson keresztül történik:

  • Egy tábla (vagy kapcsolódó tábla) bármely rekordját a webhely bármely felhasználója létrehozta, frissítette vagy törölte a webhelyen. A művelet azonnal üríti a gyorsítótárat az adott tábla minden webhelyfelhasználója számára.

  • A gyorsítótár 15 percen belül automatikusan törlődik, még akkor is, ha nem történik módosítás.

  • A gyorsítótár manuálisan, az alábbi beállításokon keresztül törlődik:

    Beállítás Details
    Tervező stúdió Ha kiválasztja az Előnézet lehetőséget a tervezőstúdióban, akkor törlődik a gyorsítótár.
    /_services/about oldal a webhelyen Használja a konfiguráció törlése vagy a gyorsítótár törlése lehetőséget webhely URL-címéhez csatolt "/_services/about" útótag használatával. Ezeknek a lehetőségeknek a megtekintéséhez a felhasználónak rendelkeznie kell a webhelyhez való hozzáférésre vonatkozó összes engedéllyel.

Feljegyzés

Az gyorsítótár törlése lehetőséget ritkán kell használni, mivel az összes adattábla és konfigurációs tábla esetében törli a gyorsítótárat, és ideiglenes lassulást okozhat. Magas használatú élő webhely esetén ez teljesítményproblémákhoz vezethet a felhasználóknál.

– GYIK

  1. Megváltoztathatom a gyorsítótár frissítésének időtartamát 15 percről kisebb időtartamra?

    Nem. A gyorsítótár frissítésére vonatkozó SLA 15 perc marad. Minden változás a Dataverse-ből 15 percen belül tükröződni fog a webhelyen mind az adattáblák, mind a konfigurációs táblák esetén.

  2. Beépülő modulokat vagy munkafolyamatokat használok az adatok más táblákban való frissítéséhez, és szeretném, ha ezek az adatmódosítások azonnal megjelennének a webhelyemen.

    Ez a tervezési módszer nem javasolt. Az elsődleges rekordtól eltekintve, ahol a létrehozási vagy frissítési művelet aktiválódik, a Dataverse és a webhelyekre történő adattükrözés nem biztos, hogy azonnal megtörténik.

  3. Van különbség a kapacitásalapú portálok és a kiegészítő webhelyek gyorsítótárazása között?

    Nem.

  4. Mennyi ideig tart a változások tükrözése a webhelyek és a Dataverse között?

    Azonnali, amíg a frissítés egy elsődleges rekordot módosít, és nem az adatoknak a művelet utáni beépülő modulok vagy munkafolyamatok használatával történő közvetett változásain alapul.