Partekatu bidez


Zerbitzariaren alboko cachean nola funtzionatzen duen Power Pages

Eskalagarritasuna eta errendimendua hobetzeko, Power Pages webguneek Microsoft Dataverse-tik kontsultatzen diren datuak gordetzen dituzte. Cachea aplikazio-zerbitzarian egiten da negozio-datu guztien eta webgunearen metadatu guztientzat eta baliabide estatikoen nabigatzailean oinarritutako edo edukiak bidaltzeko sarearen cachean dagoenetik desberdina da.

Zerbitzariaren alboko cachea behean azaltzen diren bi tauletarako egiten da:

Metadatuak/konfigurazio-taulak

Metadatuen/konfigurazio-taulek webgunearen konfigurazio-informazioa gordetzen duten taula guztiak adierazten dituzte, hala nola web-orriak, web-txantiloiak, eduki zatiak eta beste.

Ondorengo taulak konfigurazio taula gisa hartzen dira. Zerrenda hau finkoa da eta ezin da edozein konfigurazioren bidez aldatu.

Oharra

  • Gunearen konfiguraziorako erabiltzen diren taulak gunea datu-eredu estandarra edo hobetua erabiliz konfiguratu den araberakoak izango dira. Ikusi Datu-eredu aberastua informazio gehiagorako.
  • Ezin dituzu aldatu taula hauek.
Sistema-taula Datu-ereduaren taula birtual hobetua Datu-eredu estandarraren taula
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

Konfigurazio-taularen datu guztiak berdinak dira erabiltzaile guztientzat eta automatikoki gordetzen dira cachean. Edozein taulatako konfigurazio-datuen cache hau automatikoki eguneratzen da edozein erregistro aldatzen denean. Cachearen eguneratze automatikoak 15 minutuko zerbitzu-mailako akordioa du. Konfigurazio-erregistro baterako egindako edozein aldaketa automatikoki eskuragarri egongo da webgunean 15 minutuko epean.

Hala ere, erregistro-aldaketak berehala behar badira, esplizituki garbitu dezakezu cachea ondorengo aukerak erabiliz;

Aukera Xehetasunak
Diseinu-estudioa Diseinu estudioko Aurrebista aukera hautatzen baduzu, cachea garbituko da.
/_services/about webguneko orrialdea. Erabili garbitu konfigurazioa edo garbitu cachea aukera, '/_services/about' erantsita duen webgunera nabigatuta webgunearen URLa. Aukera hauek ikusteko, erabiltzaileak web-rol bat izan behar du webguneetarako sarbide-baimen guztiak esleituta.

Ezabatu cachea.

Oharra

Datuen eguneraketak konfigurazio-tauletan edo garbitu cachea edo konfigurazio-ekintzak deitzea puntako orduetan egin behar dira. Mahai aldaketa maiz edo gehiegi egiteak webgunearen errendimenduan eragin kaltegarria izan dezake.

Konfigurazio-taula guztiak gaituta egon behar dira erakundean aldaketak jakinarazteko. Aldaketen jakinarazpena behar bezala ezarrita dago lehenespenez eta ez litzateke aldatu behar.

Datu-taulak

Datu-taulek webgunean bistaratzen diren negozio-datuak gordetzen dituzten Dataverse taula guztiak adierazten dituzte. Datu hauek normalean erabiltzaile bakoitzeko gordetzen dira kachean, kasu jakin batzuetan izan ezik, adibidez, erabiltzaile anonimoak edo baimen globala duten taulak. Gainera, webgunean erabiltzaileak atzitzen dituen datuak bakarrik gordetzen dira cachean eta ez taula osoko datuak.

Cache hau jarraian azaltzen diren hainbat mekanismoren bidez eguneratzen da:

  • Taula baten (edo erlazionatutako taula) edozein erregistro webgunean sortzen, eguneratzen edo ezabatzen du webguneko edozein erabiltzailek. Ekintzak berehala garbituko du taula zehatz horretako webguneko erabiltzaile guztien cachea.

  • Cachea automatikoki garbitzen da 15 minuturen buruan, aldaketarik egin ez bada ere.

  • Cachea eskuz garbitzen da aukeren bidez:

    Aukera Xehetasunak
    Diseinu-estudioa Diseinu estudioko Aurrebista aukera hautatzen baduzu, cachea garbituko da.
    /_services/about webguneko orrialdea. Erabili garbitu konfigurazioa edo garbitu cachea aukera, '/_services/about' erantsita duen webgunera nabigatuta webgunearen URLa. Aukera hauek ikusteko, erabiltzaileak web-rol bat izan behar du webguneetarako sarbide-baimen guztiak esleituta.

Oharra

Garbitu cache aukera gutxitan erabili behar da, datu-taula guztien cachea garbitzen baitu konfigurazio-taulak eta aldi baterako moteltasuna eragin dezake. Erabilera handia duten zuzeneko guneetarako, erabiltzaileek errendimendu arazoak izan ditzakete.

-i buruz maiz egiten diren galderak

  1. Alda dezaket cache-ren freskatze iraupena 15 minututatik iraupen txikiagora?

    Ez. Cache freskatzeko SLAk 15 minutu izaten jarraitzen du. Edozein aldaketa Dataverse webgunean islatuko du 15 minutuko epean bai datu-tauletarako bai konfigurazio-tauletarako.

  2. Pluginak edo lan-fluxuak erabiltzen ari naiz beste tauletako datuak eguneratzeko eta datu-aldaketa horiek nire webgunean berehala islatzeko behar ditut.

    Diseinu planteamendu hau ez da gomendagarria. Sortu edo eguneratzeko ekintza abiarazten den erregistro nagusia izan ezik, datuen hausnarketa Dataverse ez da inoiz webguneetara berehalakoa izango dela ziurtatzen.

  3. Ba al dago aldaketarik gaitasunean oinarritutako webguneen eta gehigarrien atarien artean?

    Ez.

  4. Zenbat denbora behar dute aldaketek islatzeko webgune batetik Dataverse-ra?

    Berehala, eguneratzeak erregistro primario bat aldatzen duenean eta datuen zeharkako aldaketetan oinarritzen ez bada plugin edo lan fluxuak erabiliz eragiketa ostean.