ประสิทธิภาพของตัวตรวจสอบพอร์ทัล
ในบทความนี้ คุณจะได้เรียนรู้เกี่ยวกับผลลัพธ์การวินิจฉัยของตัวตรวจสอบพอร์ทัลที่เกี่ยวข้องกับปัญหาด้านประสิทธิภาพ และวิธีแก้ไขปัญหาที่พบทั่วไป
การติดตามเว็บเพจถูกเปิดใช้งาน
การเปิดใช้งานเว็บเพจของพอร์ทัลสำหรับการติดตามเพจสามารถนำไปสู่ปัญหาด้านประสิทธิภาพในพอร์ทัลของคุณ
ข้อสำคัญ
ฟังก์ชันนี้ถูกยกเลิกสำหรับพอร์ทัลรุ่น 9.3.4.x หรือที่ใหม่กว่า สำหรับข้อมูลเพิ่มเติม โปรดดูประกาศการเลิกใช้งานที่เผยแพร่ก่อนหน้านี้: พอร์ทัล Dynamics 365 - คุณลักษณะที่ไม่สนับสนุน
เครื่องมือตัวตรวจสอบพอร์ทัลจะแสดงรายการเว็บเพจทั้งหมด (ทั้งรากและเพจเนื้อหา) ซึ่งถูกเปิดใช้งานสำหรับการติดตามเพจ หน้าเหล่านี้ควรถูกปิดใช้งาน โดยทำตามขั้นตอนเหล่านี้:
- เปิด แอปการจัดการพอร์ทัล
- ไปที่ การค้นหาขั้นสูง
- ค้นหาเว็บเพจทั้งหมดที่ซึ่งฟิลด์ เปิดใช้งานการติดตาม (ถูกตัดออก) ถูกเปิดใช้งาน (มีการตั้งค่าเป็น ใช่)
- แก้ไขหน้าจำนวนมากทั้งหมด และกำหนดฟิลด์นี้เป็น ไม่ใช่
คุณยังสามารถไปยังหน้าแต่ละเพจที่แสดงรายการผลลัพธ์ของตัวตรวจสอบพอร์ทัล และตั้งค่าของฟิลด์ เปิดใช้งานการติดตาม (ถูกตัดออก) เป็น ไม่ใช่ แทน
สิ่งสำคัญคือต้องเข้าใจว่า ถ้าคุณอยู่บนโซลูชันพอร์ทัลรุ่น 9.x ของ Dynamics 365 ฟิลด์นี้จะไม่แสดงในแบบฟอร์ม และคุณอาจต้องการเพิ่มลงในแบบฟอร์มก่อน
การติดตามไฟล์บนเว็บถูกเปิดใช้งาน
การเปิดใช้งานไฟล์บนเว็บของพอร์ทัลสำหรับการติดตามหน้า สามารถนำไปสู่ปัญหาประสิทธิภาพการทำงานในพอร์ทัลของคุณ
ข้อสำคัญ
ฟังก์ชันนี้ถูกยกเลิกสำหรับพอร์ทัลรุ่น 9.3.4.x หรือที่ใหม่กว่า สำหรับข้อมูลเพิ่มเติม โปรดดูประกาศการเลิกใช้งานที่เผยแพร่ก่อนหน้านี้: พอร์ทัล Dynamics 365 - คุณลักษณะที่ไม่สนับสนุน
เครื่องมือตัวตรวจสอบพอร์ทัลจะแสดงรายการไฟล์บนเว็บทั้งหมดที่ถูกเปิดใช้งานสำหรับการติดตามหน้า ไฟล์เหล่านี้ควรถูกปิดใช้งาน โดยทำตามขั้นตอนเหล่านี้:
- เปิด แอปการจัดการพอร์ทัล
- ไปที่ การค้นหาขั้นสูง
- ค้นหาไฟล์เว็บทั้งหมดที่ซึ่งฟิลด์ เปิดใช้งานการติดตาม (ถูกตัดออก) ถูกเปิดใช้งาน (มีการตั้งค่าเป็น ใช่)
- แก้ไขเรกคอร์ดจำนวนมากทั้งหมด และกำหนดฟิลด์นี้เป็น ไม่ใช่
คุณยังสามารถไปยังไฟล์แต่ละไฟล์ที่แสดงรายการผลลัพธ์ของตัวตรวจสอบพอร์ทัล และตั้งค่าของฟิลด์ เปิดใช้งานการติดตาม (ถูกตัดออก) เป็น ไม่ใช่ ถ้าคุณอยู่บนโซลูชันพอร์ทัลรุ่น 9.x ฟิลด์นี้จะไม่แสดงในฟอร์ม และคุณอาจต้องการเพิ่มลงในแบบฟอร์มก่อน
การติดตามการลงชื่อเข้าใช้ถูกเปิดใช้งาน
การเปิดใช้งานการติดตามการลงชื่อเข้าใช้พอร์ทัลสามารถนำไปสู่ปัญหาด้านประสิทธิภาพในพอร์ทัลของคุณ
ข้อสำคัญ
ฟังก์ชันนี้ถูกยกเลิกสำหรับพอร์ทัลรุ่น 9.3.4.x หรือที่ใหม่กว่า สำหรับข้อมูลเพิ่มเติม โปรดดูประกาศการเลิกใช้งานที่เผยแพร่ก่อนหน้านี้: พอร์ทัล Dynamics 365 - คุณลักษณะที่ไม่สนับสนุน
ตัวตรวจสอบพอร์ทัลเครื่องมือนี้จะตรวจสอบเพื่อดูว่ามีการเปิดใช้งานการติดตามการลงชื่อเข้าใช้สำหรับพอร์ทัลของคุณหรือไม่ และจะแสดงการตรวจสอบที่ล้มเหลว ถ้าเปิดใช้งาน ควรปิดใช้งานการติดตามการลงชื่อเข้าใช้โดยทำตามขั้นตอนเหล่านี้:
- เปิด แอปการจัดการพอร์ทัล
- ไปที่ พอร์ทัล > การตั้งค่าไซต์
- ค้นหาการตั้งค่าไซต์
Authentication/LoginTrackingEnabled
- เปลี่ยนค่าของการตั้งค่าไซต์นี้เป็น เท็จ หรือลบการตั้งค่าไซต์
- เริ่มการทำงานพอร์ทัลใหม่
แคชเอาต์พุตส่วนหัวถูกปิดใช้งาน
การปิดใช้งานแคชเอาต์พุตส่วนหัวบนพอร์ทัลของคุณ อาจทำให้เกิดปัญหาด้านประสิทธิภาพในพอร์ทัลของคุณในระหว่างที่มีโหลดมาก รายละเอียดเพิ่มเติมเกี่ยวกับฟังก์ชันนี้สามารถพบได้ที่: เปิดใช้งานการแคชเอาต์พุตส่วนหัวและส่วนท้ายบนพอร์ทัล
เครื่องมือตัวตรวจสอบพอร์ทัลจะตรวจสอบเพื่อดูว่าแคชเอาต์พุตส่วนหัวถูกปิดใช้งานบนพอร์ทัลของคุณหรือไม่ และจะแสดงการตรวจสอบที่ล้มเหลว ถ้าถูกปิดใช้งาน หากต้องการเปิดใช้งาน:
- เปิด แอปการจัดการพอร์ทัล
- ไปที่ พอร์ทัล > การตั้งค่าไซต์
- ค้นหาการตั้งค่าไซต์
Header/OutputCache/Enabled
- ถ้าการตั้งค่าไซต์พร้อมใช้งาน เปลี่ยนค่านี้เป็น เท็จ ถ้าการตั้งค่าไซต์ไม่พร้อมใช้งาน ให้สร้างการตั้งค่าไซต์ใหม่ด้วยชื่อนี้ และตั้งค่าค่าเป็น จริง
- เริ่มการทำงานพอร์ทัลใหม่
แคชเอาต์พุตส่วนท้ายถูกปิดใช้งาน
การปิดใช้งานแคชเอาต์พุตส่วนท้ายบนพอร์ทัลของคุณ อาจทำให้เกิดปัญหาด้านประสิทธิภาพในพอร์ทัลของคุณในระหว่างที่มีโหลดมาก รายละเอียดเพิ่มเติมเกี่ยวกับฟังก์ชันนี้สามารถพบได้ที่: เปิดใช้งานการแคชเอาต์พุตส่วนหัวและส่วนท้ายบนพอร์ทัล
เครื่องมือตัวตรวจสอบพอร์ทัลจะตรวจสอบเพื่อดูว่าแคชเอาต์พุตส่วนท้ายถูกปิดใช้งานบนพอร์ทัลของคุณหรือไม่ และจะแสดงการตรวจสอบที่ล้มเหลว ถ้าถูกปิดใช้งาน หากต้องการเปิดใช้งาน:
- เปิด แอปการจัดการพอร์ทัล
- ไปที่ พอร์ทัล > การตั้งค่าไซต์
- ค้นหาการตั้งค่าไซต์
Footer/OutputCache/Enabled
- ถ้าการตั้งค่าไซต์พร้อมใช้งาน เปลี่ยนค่านี้เป็น เท็จ ถ้าการตั้งค่าไซต์ไม่พร้อมใช้งาน ให้สร้างการตั้งค่าไซต์ใหม่ด้วยชื่อนี้ และตั้งค่าค่าเป็น จริง
- เริ่มการทำงานพอร์ทัลใหม่
มีเรกคอร์ดของไฟล์เว็บจำนวนมาก
ตารางไฟล์เว็บที่ใช้โดยพอร์ทัลในการจัดเก็บไฟล์แบบคงที่ใดๆ ที่คุณต้องการใช้บนพอร์ทัลของคุณ หลักการใช้ในกรณีของตารางนี้คือ การจัดเก็บเนื้อหาแบบคงที่ของเว็บไซต์ของคุณ เช่น CSS. JavaScript. ไฟล์รูปภาพ และอื่นๆ อย่างไรก็ตาม การมีไฟล์ดังกล่าวหลายไฟล์อาจทำให้เกิดความช้าในระหว่างการเริ่มต้นของพอร์ทัลของคุณ
เครื่องมือตัวตรวจสอบพอร์ทัลจะตรวจสอบสถานการณ์นี้ และสามารถเป็นตัวบ่งชี้ว่าหากคุณมีไฟล์เว็บที่ใช้งานมากกว่า 500 ไฟล์ในพอร์ทัลของคุณ ถ้าไฟล์เหล่านี้ทั้งหมดแสดงเนื้อหาแบบคงที่ คุณสามารถดำเนินการดังต่อไปนี้:
ใช้เซิร์ฟเวอร์ไฟล์ภายนอก เช่น ที่จัดเก็บ Azure blob หรือเครือข่ายการให้บริการเนื้อหา Azure เพื่อจัดเก็บไฟล์เหล่านี้ และจากนั้น อ้างอิงไฟล์เหล่านี้ในเพจที่เหมาะสมภายในเพจหรือในเทมเพลตต้นแบบ อย่างใดอย่างหนึ่ง
ถ้าคุณไม่สามารถย้ายไฟล์ภายนอกได้ ต้องมั่นใจว่าไฟล์ทั้งหมดไม่ได้ถูกโหลดพร้อมกับโฮมเพจ ไฟล์เว็บถูกโหลดพร้อมกับโฮมเพจ ถ้าเพจหลักของไฟล์นั้นถูกตั้งค่าเป็นหน้าแรก หากต้องการหลีกเลี่ยงสถานการณ์นี้ ทำสิ่งต่อไปนี้:
- สร้างเว็บเพจจำลองที่ไม่มีเนื้อหาและมีเทมเพลตเปล่า จะมีการใช้หน้านี้เพื่อสร้างพาธโดยตรงไปยังไฟล์เว็บของคุณ
- สำหรับไฟล์เว็บทั้งหมดซึ่งไม่จำเป็นต้องใช้บนโฮมเพจ เปลี่ยนหน้าหลักกับเว็บเพจจำลองนี้ เมื่อทำเสร็จสิ้น พาธแบบเต็มไปยังไฟล์เว็บของคุณจะเป็น
Portal URL/{dummy_webpage}/{web file}
- การอ้างอิงไฟล์เว็บของคุณโดยตรงใน HTML ของเทมเพลตหน้าหรือเทมเพลตเว็บของหน้าที่ซึ่งคุณต้องการใช้ นี่จะโหลดไฟล์ของคุณตามความต้องการบนหน้านั้น
การกำหนดค่าการค้นหาฟอร์มพื้นฐาน
การเปิดใช้งานการค้นหาเพื่อแสดงเป็นโหมดรายการดรอปดาวน์ในฟอร์มพื้นฐานหรือฟอร์มขั้นสูงสามารถนำไปสู่ปัญหาด้านประสิทธิภาพได้ หากจำนวนเรกคอร์ดที่แสดงในรายการดรอปดาวน์เกิน 200 และมีการเปลี่ยนแปลงบ่อยครั้ง ใช้ตัวเลือกนี้สำหรับการค้นหาแบบคงที่เท่านั้น เช่น รายการประเทศและรัฐ ที่มีเรกคอร์ดในจำนวนจำกัด
เมื่อตัวเลือกนี้ถูกเปิดใช้งานสำหรับการค้นหาที่สามารถมีเรกคอร์ดจำนวนมาก จะทำให้ความเร็วในการโหลดของเว็บเพจที่มีฟอร์มพื้นฐานพร้อมใช้งานช้าลง เมื่อผู้ใช้จำนวนมากใช้หน้านี้และโหลดหลายครั้ง อาจทำให้ทั้งเว็บไซต์ช้าลงจากการใช้ทรัพยากรของเว็บไซต์เพื่อแสดงหน้านี้ สำหรับสถานการณ์เหล่านี้ควรใช้ประสบการณ์การค้นหาแบบเต็มหรือตัวควบคุม HTML แบบกำหนดเองที่เรียกใช้ปลายทาง AJAX (สร้างโดยใช้เทมเพลตเว็บ) ควรสร้างขึ้นในรูปลักษณ์ที่ต้องการ
จำนวนบทบาทเว็บ
บทบาทเว็บถูกใช้ในพอร์ทัล เพื่อเปิดใช้งานการควบคุมการเข้าถึงตามบทบาท โดยทั่วไป จำนวนบทบาทเว็บในพอร์ทัลจะถูกจำกัด เนื่องจากจำนวนการรวมกันของสิทธิ์ต่างๆ จะถูกจำกัดด้วยเช่นกัน ถ้าจำนวนของบทบาทเว็บในพอร์ทัลของคุณเกิน 100 อาจทำให้เกิดปัญหาด้านประสิทธิภาพที่ส่งผลต่อทุกเพจของพอร์ทัลของคุณ
ดูเพิ่มเติม
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)