Kopīgot, izmantojot


Kā darbojas servera puses kešdarbe programmā Power Pages

Lai uzlabotu mērogojamību un veiktspēju, kešatmiņā Power Pages vietnēs tiek kešoti dati, kas tiek vaicāti no Microsoft Dataverse. Šī kešdarbe tiek veikta lietojumprogrammas serverī attiecībā uz visiem biznesa datiem un vietnes metadatiem, un tā atšķiras no pārlūkprogrammas vai satura piegādes tīkla kešatmiņas statiskajiem resursiem.

Servera puses kešdarbe tiek veikta divu tipu tabulām, ievērojot zemāk sniegtās darbības:

Metadatu/konfigurācijas tabulas

Metadatu/konfigurācijas tabulas apzīmē visas tabulas, kurās tiek glabāta vietnes konfigurācijas informācija, piemēram, tīmekļa lapas, tīmekļa veidnes, satura elementi un citas.

Tālāk norādītās tabulas tiek uzskatītas par konfigurācijas tabulām . Šis saraksts ir fiksēts, un to nevar modificēt ar konfigurācijas palīdzību.

Piezīmes

  • Vietnes konfigurācijai izmantotās tabulas ir atkarīgas no tā, vai vietne ir konfigurēta, izmantojot standarta vai paplašināto datu modeli. Papildinformāciju skatiet tēmā Uzlabotais datu modelis.
  • Šīs tabulas nevar modificēt.
Sistēmas tabula Paplašināta datu modeļa virtuālā tabula Standarta datu modeļu tabula
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

Visi konfigurācijas tabulas dati visiem lietotājiem ir vienādi, un tie tiek automātiski kešoti. Šī konfigurācijas datu kešatmiņa jebkurai tabulai tiek automātiski atjaunināta, kad tiek mainīts jebkurš ieraksts. Automātiskas kešatmiņas atjaunināšanas pakalpojuma līmeņa līgums ir 15 minūtes. Jebkuras konfigurācijas ierakstam veiktas izmaiņas būs automātiski pieejamas vietnē 15 minūšu laikā.

Tomēr, ja ieraksta izmaiņas ir vajadzīgas nekavējoties, kešatmiņu var notīrīt tieši, izmantojot tālāk norādītās opcijas.

Iespēja Detalizēta informācija
Noformējuma studija Atlasot Priekšskatījuma opciju dizaina studija notīrīs kešatmiņu.
/_services/about lapa vietnē Izmantojiet clear config vai clear cache opciju naviģējot tīmekļa vietni pievienojot tīmekļa vietnes URL '/_services/about'. Lai skatītu šīs opcijas, lietotājam ir jābūt tīmekļa vietnei, kurai piešķirtas visas vietnes piekļuves atļaujas.

Notīrīt kešatmiņu.

Piezīmes

Konfigurācijas tabulu datu atjauninājumi vai kešatmiņas tīrīšanas vai konfigurācijas darbību aktivizēšana jāveic laikā, kad vietne ir vismazāk noslogota. Biežas vai pārāk biežas tabulu izmaiņas var traucēt tīmekļa vietnes veiktspēju.

Visām konfigurācijas tabulām ir jābūt iespējotām izmaiņu paziņojumam organizācijā. Pēc noklusējuma izmaiņu paziņojums ir iestatīts pareizi, un to nevar pārveidot.

Datu tabulas

Datu tabulas pārstāv visas Dataverse tabulas, kurās tiek glabāti vietnē parādītie uzņēmuma dati. Šie dati parasti tiek kešoti katram lietotājam, izņemot noteiktos gadījumos, piemēram, ja lietotājs ir anonīms vai tabulas iekļauj globālu atļauju. Tiek kešoti arī tikai tie dati,kuriem lietotājs piekļūst šajā vietnē, nevis visas tabulas dati.

Šī kešatmiņa tiek atjaunināta, izmantojot vairākus tālāk aprakstītos mehānismus:

  • Jebkurus tabulas (vai saistītas tabulas) ierakstus vietnē izveido, atjaunina vai izdzēš jebkurš vietnes lietotājs. Šī darbība nekavējoties notīrīs kešatmiņu visiem šīs konkrētas tabulas vietnes lietotājiem.

  • Kešatmiņa tiek notīrīta automātiski 15 minūšu laikā pat tad, ja izmaiņas netiek veiktas.

  • Kešatmiņa tiek notīrīta manuāli, izmantojot šādas opcijas:

    Iespēja Detalizēta informācija
    Noformējuma studija Atlasot Priekšskatījuma opciju dizaina studija notīrīs kešatmiņu.
    /_services/about lapa vietnē Izmantojiet clear config vai clear cache opciju naviģējot tīmekļa vietni pievienojot tīmekļa vietnes URL '/_services/about'. Lai skatītu šīs opcijas, lietotājam ir jābūt tīmekļa vietnei, kurai piešķirtas visas vietnes piekļuves atļaujas.

Piezīmes

Iztīrot kešatmiņas opciju iesakām izmantot retāk, tā kā tādējādi tiek iztīrīta kešatmiņa visām datu tabulām, kā arī konfigurācijas tabulām un var izraisīt īslaicīgu palēnināšanu. Ļoti noslogotu tīmekļa vietņu gadījumā tas var lietotajiem radīt problēmas ar vietnes izmantošanu.

Bieži uzdotie jautājumi par

  1. Vai kešatmiņas atsvaidzināšanas ilgumu var mainīt no 15 minūtēm uz mazāku ilgumu?

    Nē. SLA kešatmiņas atsvaidzināšana ir 15 minūtes. Jebkuras izmaiņas no Dataverse tiks atspoguļotas tīmekļa vietnē 15 minūšu laikā gan datu tabulās, gan konfigurācijas tabulās.

  2. Es izmantoju spraudņus vai darbplūsmas, lai atjauninātu datus citās tabulās, un šie dati ir jāmaina, lai tie nekavējoties atspoguļotos manā tīmekļa vietnē.

    Šāda veida pieeja nav ieteicama. Izņemot primāro ierakstu, kurā tiek izraisīta izveides vai atjaunināšanas darbība, datu atspulgs no Dataverse uz tīmekļa vietnēm nekad netiek tūlītēji garantēts.

  3. Vai ir kāda atšķirība kešdarbē starp uz noslodzi balstītām tīmekļa vietnēm un pievienojumprogrammu portāliem?

    Nē.

  4. Cik ilgā laikā izmaiņas tiks atspoguļotas no tīmekļa vietnēm uz Dataverse?

    Nekavējoties, ja vien atjaunināšana maina primāro ierakstu un nav balstīta uz datu netiešajām izmaiņām, izmantojot pēcdarbību spraudņus vai darbplūsmas.