Cara caching sebelah pelayan berfungsi dalam Power Pages

Dalam usaha untuk meningkatkan kebolehskalaan dan prestasi, laman web Power Pages melaksanakan cache pada data yang perlu ditanya daripada Microsoft Dataverse. Caching ini dilakukan pada pelayan aplikasi untuk semua data perniagaan dan metadata laman web dan berbeza daripada berasaskan pelayar atau caching rangkaian penghantaran kandungan sumber statik.

Caching sebelah pelayan akan dilakukan untuk dua jenis jadual yang diterangkan di bawah:

Jadual metadata/konfigurasi

Jadual metadata/konfigurasi mewakili semua jadual yang menyimpan maklumat konfigurasi laman web seperti halaman web, templat web, coretan kandungan dan lain-lain.

Jadual berikut dianggap sebagai jadual konfigurasi. Senarai ini adalah tetap dan tidak boleh diubah suai melalui apa-apa konfigurasi.

Nota

  • Jadual yang digunakan untuk konfigurasi tapak akan bergantung jika tapak telah dikonfigurasikan menggunakan model data standard atau dipertingkat. Lihat Model data dipertingkat untuk mendapatkan maklumat lanjut.
  • Jadual ini tidak boleh diubah suai.
Jadual sistem Jadual maya model data dipertingkatkan Jadual model data standard
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




Semua data jadual konfigurasi adalah sama untuk semua pengguna dan dicache secara automatik. Cache data konfigurasi ini untuk mana-mana jadual dikemaskinikan secara automatik apabila mana-mana rekod ditukar. Kemas kini cache automatik mempunyai perjanjian peringkat perkhidmatan selama 15 minit. Apa-apa perubahan yang selesai untuk rekod konfigurasi akan tersedia secara automatik pada laman web dalam masa 15 minit.

Walau bagaimanapun, jika perubahan rekod diperlukan dengan serta-merta, anda boleh mengosongkan cache dengan jelas menggunakan pilihan berikut;

Pilihan Butiran
Studio reka bentuk Pemilihan pilihan Pratonton pada studio reka bentuk akan mengosongkan cache.
/_services/about halaman di laman web Gunakan pilihan kosongkan konfigurasi atau kosongkan cache dengan menavigasi ke laman web dengan '/_services/about' ditambahkan pada URL laman web. Untuk melihat pilihan ini, pengguna mesti mempunyai peranan web dengan semua keizinan akses laman web yang ditugaskan.

Kosongkan cache.

Nota

Kemas kini data dalam konfigurasi jadual atau pelaksanakan tindakan kosongkan cache atau konfigurasi sepatutnya dilakukan semasa waktu tidak sibuk. Perubahan jadual yang kerap atau terlalu banyak boleh menjejaskan prestasi laman web.

Semua jadual konfigurasi mesti didayakan untuk mengubah pemberitahuan dalam organisasi. Pemberitahuan perubahan ditetapkan dengan betul secara lalai dan tidak sepatutnya diubah suai.

Jadual data

Jadual data mewakili semua jadual Dataverse yang menyimpan data perniagaan yang dipaparkan pada laman web. Data ini biasanya dicache bagi setiap pengguna kecuali dalam kes tertentu seperti pengguna tanpa nama atau jadual dengan keizinan global. Juga hanya data yang diakses oleh pengguna di laman web yang dicache dan bukan data untuk jadual keseluruhan.

Cache ini dikemaskinikan melalui beberapa mekanisma yang diterangkan di bawah:

  • Mana-mana rekod untuk jadual (atau jadual berkaitan) dicipta, dikemaskinikan atau dipadamkan pada laman web oleh mana-mana pengguna laman web. Tindakan itu akan serta-merta mengosongkan cache bagi semua pengguna laman web untuk jadual tertentu tersebut.

  • Cache dikosongkan secara automatik dalam masa 15 minit walaupun tiada apa-apa perubahan dibuat.

  • Cache dikosongkan secara manual melalui pilihan berikut:

    Pilihan Butiran
    Studio reka bentuk Pemilihan pilihan Pratonton pada studio reka bentuk akan mengosongkan cache.
    /_services/about halaman di laman web Gunakan pilihan kosongkan konfigurasi atau kosongkan cache dengan menavigasi ke laman web dengan '/_services/about' ditambahkan pada URL laman web. Untuk melihat pilihan ini, pengguna mesti mempunyai peranan web dengan semua keizinan akses laman web yang ditugaskan.

Nota

Pilihan kosongkan cache tidak harus selalu digunakan kerana pilihan ini membersihkan cache untuk semua jadual data serta konfigurasi jadual dan boleh menyebabkan kelambatan sementara. Untuk tapak langusng dengan penggunaan berat, tindakan ini boleh menyebabkan pengguna menghadapi isu prestasi.

Soalan Lazim (FAQ)

  1. Bolehkah saya mengubah cache tempoh refresh dari 15 minit ke tempoh yang lebih rendah?

    Tidak. SLA untuk segar semula cache kekal 15 minit. Apa-apa perubahan daripada Dataverse akan ditunjukkan pada laman web dalam masa 15 minit untuk kedua-dua jadual data dan jadual konfigurasi.

  2. Saya menggunakan pasang masuk atau aliran kerja untuk mengemaskinikan data dalam jadual lain dan memerlukan perubahan data ini segera dilihat pada laman web saya.

    Pendekatan reka bentuk ini tidak disyorkan. Kecuali rekod utama yang tindakan cipta atau kemas kini dicetuskan, pantulan data daripada Dataverse kepada laman web tidak pernah dijamin dengan segera.

  3. Adakah terdapat perbezaan dalam caching antara laman web berasaskan kapasiti dan portal tambahan?

    Tidak.

  4. Berapakah tempoh masa yang diambil untuk perubahan digamarkan daripada laman web kepada Dataverse?

    Secara serta-merta, selagi kemas kini mengubah rekod utama dan tidak berdasarkan pada perubahan tidak langsung kepada data menggunakan pasang masuk atau aliran kerja operasi siaran.

Lihat juga