แคชฝั่งเซิร์ฟเวอร์ในพอร์ทัล
หมายเหตุ
พอร์ทัล Power Apps คือ Power Pages โดยมีผลในวันที่ 12 ตุลาคม 2022 ข้อมูลเพิ่มเติม: Microsoft Power Pages มีให้ใช้งานทั่วไป (บล็อก)
ในไม่ช้าเราจะย้ายและรวมคู่มือพอร์ทัล Power Apps เข้ากับ คู่มือ Power Pages
ในฐานะผู้ดูแลพอร์ทัล คุณสามารถล้างแคชฝั่งเซิร์ฟเวอร์สำหรับพอร์ทัลทั้งหมดได้เพื่อให้การปรับปรุงข้อมูลจาก Microsoft Dataverse แสดงบนพอร์ทัลทันที การปรับปรุงจาก Dataverse จะถูกส่งไปยังพอร์ทัลในโหมดแบบอะซิงโครนัส ดังนั้นอาจมีช่วงห่างระหว่างเวลาที่มีการปรับปรุงใน Dataverse และเวลาที่ข้อมูลที่ปรับปรุงแล้วปรากฏบนพอร์ทัล เพื่อขจัดการหน่วงเวลานี้—ตัวอย่างเช่น เมื่อมีการรบกวนการกำหนดค่าพอร์ทัล—คุณสามารถบังคับพอร์ทัลให้รีเฟรชแคชทันทีได้
ข้อสำคัญ
- การล้าง แคชฝั่งเซิร์ฟเวอร์พอร์ทัล หรือ แคชตารางการกำหนดค่า ทำให้ประสิทธิภาพการทำงานของพอร์ทัลลดลงชั่วคราวในขณะที่ข้อมูลถูกโหลดซ้ำจาก Dataverse
- การเปลี่ยนแปลงเป็น ตารางการกำหนดค่า หรือ เผยแพร่การเปลี่ยนแปลง ควรดำเนินการในช่วงที่ไม่ใช่ชั่วโมงเร่งด่วน การเปลี่ยนแปลงตารางบ่อยหรือมากเกินไปอาจส่งผลเสียต่อประสิทธิภาพของพอร์ทัล
- SLA สำหรับการรีเฟรชแคช (การถ่ายโอนข้อมูลระหว่าง Dataverse และพอร์ทัล) คือ 15 นาที
- พอร์ทัล Power Apps รุ่น 9.2.6.x หรือใหม่กว่าได้ปรับปรุงการแคชแล้ว สำหรับข้อมูลเพิ่มเติม ไปที่ การเปลี่ยนแปลงการแคชสำหรับพอร์ทัลรุ่น 9.2.6.x หรือใหม่กว่า
ขั้นตอนในการล้างพอร์ทัลแคชฝั่งเซิร์ฟเวอร์
ในการล้างแคชฝั่งเซิร์ฟเวอร์:
ลงชื่อเข้าใช้ไปยังพอร์ทัลในฐานะผู้ดูแลระบบ
นำทางไปยัง URL ต่อไปนี้:
<portal_path>/_services/about
เลือก ล้างแคช
แคชฝั่งเซิร์ฟเวอร์จะถูกลบออก และข้อมูลจะถูกโหลดจาก Dataverse ใหม่
การแคชตารางการกำหนดค่าในพอร์ทัลที่มีสิทธิ์การใช้งานตามความจุ
ขึ้นอยู่กับความจุ พอร์ทัลมีตัวเลือกเพิ่มเติมใน <portal_path>/_services/about
:
เมตาดาต้าของพอร์ทัลถูกเก็บไว้ในตารางที่เรียกว่า ตารางการกำหนดค่า หากคุณเปลี่ยนตารางการกำหนดค่าโดยใช้ แอปพลิเคชันส่วนติดต่อแบบรวม คุณ ต้อง เลือก ล้างการกำหนดค่า เพื่อล้างแคชการกำหนดค่าสำหรับการเปลี่ยนแปลงที่แสดงในพอร์ทัลของคุณ
รายการตารางการกำหนดค่าที่รีเฟรชเมื่อคุณล้างการกำหนดค่า
การล้างแคชการกำหนดค่าฝั่งเซิร์ฟเวอร์สำหรับพอร์ทัลรวมถึงการรีเฟรชข้อมูลจาก ตารางการกำหนดค่า ต่อไปนี้:
adx_contentaccesslevel
adx_contentsnippet
adx_entityform
adx_entityformmetadata
adx_entitylist
adx_entitypermission
adx_entitypermission_webrole
adx_externalidentity
adx_pagealert
adx_pagenotification
adx_pagetag
adx_pagetag_webpage
adx_pagetemplate
adx_portallanguage
adx_publishingstate
adx_publishingstatetransitionrule
adx_publishingstatetransitionrule_webrole
adx_redirect
adx_setting
adx_shortcut
adx_sitemarker
adx_sitesetting
adx_urlhistory
adx_webfile
adx_webfilelog
adx_webform
adx_webformmetadata
adx_webformsession
adx_webformstep
adx_weblink
adx_weblinkset
adx_webnotificationentity
adx_webnotificationurl
adx_webpage
adx_webpage_tag
adx_webpageaccesscontrolrule
adx_webpageaccesscontrolrule_webrole
adx_webpagehistory
adx_webpagelog
adx_webrole_systemuser
adx_website
adx_website_list
adx_website_sponsor
adx_websiteaccess
adx_websiteaccess_webrole
adx_websitebinding
adx_websitelanguage
adx_webtemplate
การเปลี่ยนแปลงการแคชสำหรับพอร์ทัลรุ่น 9.2.6.x หรือใหม่กว่า
พอร์ทัล Power Apps รุ่น 9.2.6.x หรือใหม่กว่าจะได้รับประโยชน์จากการปรับปรุงฟังก์ชันการแคช เพื่อเพิ่มความสอดคล้องและความน่าเชื่อถือดังต่อไปนี้
- พอร์ทัลที่ใช้ความจุและพอร์ทัล Add-on จะใช้ฟังก์ชันการแคชเดียวกัน
- พอร์ทัล Add-on ที่มีโหลดสูงจะปรับปรุงประสิทธิภาพการทำงานและการรีเฟรชแคชข้อมูลที่เชื่อถือได้
ข้อสำคัญ
- ไม่มีการเปลี่ยนแปลง SLA สำหรับการรีเฟรชแคช (ถ่ายโอนข้อมูลระหว่าง Dataverse และพอร์ทัล) ที่กล่าวถึงก่อนหน้านี้ในบทความนี้
- การเปลี่ยนแปลงข้อมูลที่กระทำโดยใช้พอร์ทัลจะสะท้อนให้เห็นใน Dataverse และพอร์ทัลทันที
- ไม่มีการเปลี่ยนแปลงเพื่อ ล้างฟังก์ชันแคชฝั่งเซิร์ฟเวอร์ คุณสามารถใช้ฟังก์ชันนี้ต่อไปเพื่อล้างแคชเซิร์ฟเวอร์ได้ทันที
FAQs
1. ฉันสามารถเปลี่ยนระยะเวลารีเฟรชแคชจาก 15 นาทีเป็นระยะเวลาที่น้อยกว่าได้หรือไม่
ไม่ SLA สำหรับการรีเฟรชแคชเหลืออยู่ 15 นาที การเปลี่ยนแปลงใด ๆ จาก Dataverse จะมีผลบนพอร์ทัลภายใน 15 นาที
2. ฉันใช้ปลั๊กอินหรือเวิร์กโฟลว์เพื่ออัปเดตข้อมูลในตารางอื่น ๆ และต้องการการเปลี่ยนแปลงข้อมูลเหล่านี้เพื่อแสดงบนพอร์ทัลของฉันทันที
ไม่แนะนำให้ใช้แนวทางการออกแบบนี้ ยกเว้นเรกคอร์ดหลักที่มีการทริกเกอร์การดำเนินการสร้างหรืออัปเดต การสะท้อนข้อมูลจาก Dataverse ไปยังพอร์ทัล จะไม่เกิดขึ้นทันที
3. มีความแตกต่างใดๆ ในการแคชระหว่างพอร์ทัลที่ใช้ความจุและพอร์ทัล Add-On หรือไม่
ไม่
4. ใช้เวลานานเท่าใดในการเปลี่ยนแปลงจากพอร์ทัลไปยัง Dataverse
ในทันที ตราบใดที่การอัปเดตเปลี่ยนแปลงเรกคอร์ดหลักและไม่ได้ขึ้นอยู่กับการเปลี่ยนแปลงข้อมูลทางอ้อมโดยใช้ปลั๊กอินหรือเวิร์กโฟลว์
ขั้นตอนถัดไป
ทำความเข้าใจว่าพอร์ทัลเชื่อมต่อกับสภาพแวดล้อม Microsoft Dataverse อย่างไร
ดูเพิ่มเติม
สร้างพอร์ทัลโดยใช้พอร์ทัล Studio
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)