Dibaca dalam bahasa Inggeris

Kongsi melalui


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 Details
Studio reka bentuk Pemilihan pilihan Pratonton pada studio reka bentuk akan mengosongkan cache.
/_services/about halaman pada 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 Details
    Studio reka bentuk Pemilihan pilihan Pratonton pada studio reka bentuk akan mengosongkan cache.
    /_services/about halaman pada 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.

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.