แชร์ผ่าน


ประสิทธิภาพของตัวตรวจสอบไซต์

ในบทความนี้ คุณจะได้เรียนรู้เกี่ยวกับผลลัพธ์การวินิจฉัยของตัวตรวจสอบไซต์ที่เกี่ยวข้องกับปัญหาด้านประสิทธิภาพ และวิธีแก้ไขปัญหาที่พบทั่วไป

การติดตามเว็บเพจถูกเปิดใช้งาน

การเปิดใช้งานเว็บเพจสำหรับการติดตามหน้า สามารถนำไปสู่ปัญหาประสิทธิภาพการทำงานในเว็บไซต์ของคุณ

สำคัญ

ฟังก์ชันนี้ถูกยกเลิกสำหรับไซต์ Power Pages เวอร์ชัน 9.3.4.x หรือที่ใหม่กว่า สำหรับข้อมูลเพิ่มเติม โปรดดูประกาศการเลิกใช้งานที่เผยแพร่ก่อนหน้านี้: พอร์ทัล Dynamics 365 - คุณลักษณะที่ไม่สนับสนุน

เครื่องมือตัวตรวจสอบไซต์จะแสดงรายการเว็บเพจทั้งหมด (ทั้งรากและหน้าเนื้อหา) ซึ่งถูกเปิดใช้งานสำหรับการติดตามหน้า หน้าเหล่านี้ควรถูกปิดใช้งาน โดยทำตามขั้นตอนเหล่านี้:

  1. เปิด แอปการจัดการพอร์ทัล

  2. ไปที่ การค้นหาขั้นสูง

  3. ค้นหาเว็บเพจทั้งหมดที่ซึ่งฟิลด์ เปิดใช้งานการติดตาม (ถูกตัดออก) ถูกเปิดใช้งาน (มีการตั้งค่าเป็น ใช่)

  4. แก้ไขหน้าจำนวนมากทั้งหมด และกำหนดฟิลด์นี้เป็น ไม่ใช่

คุณยังสามารถไปยังหน้าแต่ละเพจที่แสดงรายการผลลัพธ์ของตัวตรวจสอบไซต์ และตั้งค่าของฟิลด์ เปิดใช้งานการติดตาม (ถูกตัดออก) เป็น ไม่ใช่ แทน

สิ่งสำคัญคือต้องเข้าใจว่า ถ้าคุณอยู่บนโซลูชันพอร์ทัลรุ่น 9.x ฟิลด์นี้จะไม่แสดงในแบบฟอร์ม และคุณอาจต้องการเพิ่มลงในแบบฟอร์มก่อน

การติดตามไฟล์บนเว็บถูกเปิดใช้งาน

การเปิดใช้งานเว็บไฟล์สำหรับการติดตามหน้า สามารถนำไปสู่ปัญหาประสิทธิภาพการทำงานในเว็บไซต์ของคุณ

สำคัญ

ฟังก์ชันนี้ถูกยกเลิกสำหรับ Power Pages เวอร์ชัน 9.3.4.x หรือที่ใหม่กว่า สำหรับข้อมูลเพิ่มเติม โปรดดูประกาศการเลิกใช้งานที่เผยแพร่ก่อนหน้านี้: พอร์ทัล Dynamics 365 - คุณลักษณะที่ไม่สนับสนุน

เครื่องมือตัวตรวจสอบไซต์จะแสดงรายการไฟล์บนเว็บทั้งหมดที่ถูกเปิดใช้งานสำหรับการติดตามหน้า ไฟล์เหล่านี้ควรถูกปิดใช้งาน โดยทำตามขั้นตอนเหล่านี้:

  1. เปิด แอปการจัดการพอร์ทัล
  2. ไปที่ การค้นหาขั้นสูง
  3. ค้นหาไฟล์เว็บทั้งหมดที่ซึ่งฟิลด์ เปิดใช้งานการติดตาม (ถูกตัดออก) ถูกเปิดใช้งาน (มีการตั้งค่าเป็น ใช่)
  4. แก้ไขเรกคอร์ดจำนวนมากทั้งหมด และกำหนดฟิลด์นี้เป็น ไม่ใช่

คุณยังสามารถไปยังไฟล์แต่ละไฟล์ที่แสดงรายการผลลัพธ์ของตัวตรวจสอบไซต์ และตั้งค่าของฟิลด์ เปิดใช้งานการติดตาม (ถูกตัดออก) เป็น ไม่ใช่ ถ้าคุณอยู่บนโซลูชันพอร์ทัลรุ่น 9.x ฟิลด์นี้จะไม่แสดงในฟอร์ม และคุณอาจต้องการเพิ่มลงในแบบฟอร์มก่อน

การติดตามการลงชื่อเข้าใช้ถูกเปิดใช้งาน

การเปิดใช้งานการติดตามการลงชื่อเข้าใช้พอร์ทัลสามารถนำไปสู่ปัญหาด้านประสิทธิภาพในเว็บไซต์ของคุณ

สำคัญ

ฟังก์ชันนี้ถูกยกเลิกสำหรับพอร์ทัลรุ่น 9.3.4.x หรือที่ใหม่กว่า สำหรับข้อมูลเพิ่มเติม โปรดดูประกาศการเลิกใช้งานที่เผยแพร่ก่อนหน้านี้: พอร์ทัล Dynamics 365 - คุณลักษณะที่ไม่สนับสนุน

เครื่องมือตัวตรวจสอบไซต์นี้จะตรวจสอบเพื่อดูว่ามีการเปิดใช้งานการติดตามการลงชื่อเข้าใช้สำหรับพอร์ทัลของคุณหรือไม่ และจะแสดงการตรวจสอบที่ล้มเหลว ถ้าเปิดใช้งาน ควรปิดใช้งานการติดตามการลงชื่อเข้าใช้โดยทำตามขั้นตอนเหล่านี้:

  1. เปิด แอปการจัดการพอร์ทัล
  2. ไปที่ เว็บไซต์>การตั้งค่าไซต์
  3. ค้นหาการตั้งค่าไซต์ Authentication/LoginTrackingEnabled
  4. เปลี่ยนค่าของการตั้งค่าไซต์นี้เป็น เท็จ หรือลบการตั้งค่าไซต์
  5. รีสตาร์ทเว็บไซต์

แคชเอาต์พุตส่วนหัวถูกปิดใช้งาน

การปิดใช้งานแคชเอาต์พุตส่วนหัวบนเว็บไซต์ของคุณ อาจทำให้เกิดปัญหาด้านประสิทธิภาพในเว็บไซต์ของคุณในระหว่างที่มีโหลดมาก รายละเอียดเพิ่มเติมเกี่ยวกับฟังก์ชันนี้สามารถพบได้ที่: เปิดใช้งานการแคชเอาต์พุตส่วนหัวและส่วนท้ายบนเว็บไซต์

เครื่องมือตัวตรวจสอบไซต์จะตรวจสอบเพื่อดูว่าแคชเอาต์พุตส่วนหัวถูกปิดใช้งานบนเว็บไซต์ของคุณหรือไม่ และจะแสดงการตรวจสอบที่ล้มเหลว ถ้าถูกปิดใช้งาน หากต้องการเปิดใช้งาน:

  1. เปิด แอปการจัดการพอร์ทัล
  2. ไปที่ เว็บไซต์>การตั้งค่าไซต์
  3. ค้นหาการตั้งค่าไซต์ Header/OutputCache/Enabled
  4. ถ้าการตั้งค่าไซต์พร้อมใช้งาน เปลี่ยนค่านี้เป็น เท็จ ถ้าการตั้งค่าไซต์ไม่พร้อมใช้งาน ให้สร้างการตั้งค่าไซต์ใหม่ด้วยชื่อนี้ และตั้งค่าค่าเป็น จริง
  5. รีสตาร์ทเว็บไซต์

การปิดใช้งานแคชเอาต์พุตส่วนท้ายบนเว็บไซต์ของคุณ อาจทำให้เกิดปัญหาด้านประสิทธิภาพในเว็บไซต์ของคุณในระหว่างที่มีโหลดมาก รายละเอียดเพิ่มเติมเกี่ยวกับฟังก์ชันนี้สามารถพบได้ที่: เปิดใช้งานการแคชเอาต์พุตส่วนหัวและส่วนท้ายบนพอร์ทัล

เครื่องมือตัวตรวจสอบไซต์จะตรวจสอบเพื่อดูว่าแคชเอาต์พุตส่วนท้ายถูกปิดใช้งานบนเว็บไซต์ของคุณหรือไม่ และจะแสดงการตรวจสอบที่ล้มเหลว ถ้าถูกปิดใช้งาน หากต้องการเปิดใช้งาน:

  1. เปิด แอปการจัดการพอร์ทัล
  2. ไปที่ เว็บไซต์>การตั้งค่าไซต์
  3. ค้นหาการตั้งค่าไซต์ Footer/OutputCache/Enabled
  4. ถ้าการตั้งค่าไซต์พร้อมใช้งาน เปลี่ยนค่านี้เป็น เท็จ ถ้าการตั้งค่าไซต์ไม่พร้อมใช้งาน ให้สร้างการตั้งค่าไซต์ใหม่ด้วยชื่อนี้ และตั้งค่าค่าเป็น จริง
  5. รีสตาร์ทเว็บไซต์

มีเรกคอร์ดของไฟล์เว็บจำนวนมาก

ตารางไฟล์เว็บที่ใช้โดยไซต์ Power Pages ในการจัดเก็บไฟล์แบบคงที่ใดๆ ที่คุณต้องการใช้บนเว็บไซต์ของคุณ หลักการใช้ในกรณีของตารางนี้คือ การจัดเก็บเนื้อหาแบบคงที่ของเว็บไซต์ของคุณ เช่น CSS. JavaScript. ไฟล์รูปภาพ และอื่นๆ อย่างไรก็ตาม การมีไฟล์ดังกล่าวหลายไฟล์อาจทำให้เกิดความช้าในระหว่างการเริ่มต้นของเว็บไซต์ของคุณ

เครื่องมือตัวตรวจสอบไซต์จะตรวจสอบสถานการณ์นี้ และสามารถเป็นตัวบ่งชี้ว่าหากคุณมีไฟล์เว็บที่ใช้งานมากกว่า 500 ไฟล์ในเว็บไซต์ของคุณ ถ้าไฟล์เหล่านี้ทั้งหมดแสดงเนื้อหาแบบคงที่ คุณสามารถดำเนินการดังต่อไปนี้:

  • ใช้เซิร์ฟเวอร์ไฟล์ภายนอก เช่น ที่จัดเก็บ Azure blob หรือเครือข่ายการให้บริการเนื้อหา Azure เพื่อจัดเก็บไฟล์เหล่านี้ และจากนั้น อ้างอิงไฟล์เหล่านี้ในเพจที่เหมาะสมภายในเพจหรือในเทมเพลตต้นแบบ อย่างใดอย่างหนึ่ง

  • ถ้าคุณไม่สามารถย้ายไฟล์ภายนอกได้ ต้องมั่นใจว่าไฟล์ทั้งหมดไม่ได้ถูกโหลดพร้อมกับโฮมเพจ ไฟล์เว็บถูกโหลดพร้อมกับโฮมเพจ ถ้าเพจหลักของไฟล์นั้นถูกตั้งค่าเป็นหน้าแรก หากต้องการหลีกเลี่ยงสถานการณ์นี้ ทำสิ่งต่อไปนี้:

    1. สร้างเว็บเพจจำลองที่ไม่มีเนื้อหาและมีเทมเพลตเปล่า จะมีการใช้หน้านี้เพื่อสร้างพาธโดยตรงไปยังไฟล์เว็บของคุณ
    2. สำหรับไฟล์เว็บทั้งหมดซึ่งไม่จำเป็นต้องใช้บนโฮมเพจ เปลี่ยนหน้าหลักกับเว็บเพจจำลองนี้ เมื่อทำเสร็จสิ้น พาธแบบเต็มไปยังไฟล์เว็บของคุณจะเป็น Portal URL/{dummy_webpage}/{web file}
    3. การอ้างอิงไฟล์เว็บของคุณโดยตรงใน HTML ของเทมเพลตหน้าหรือเทมเพลตเว็บของหน้าที่ซึ่งคุณต้องการใช้ นี่จะโหลดไฟล์ของคุณตามความต้องการบนหน้านั้น

การกำหนดค่าการค้นหาฟอร์มพื้นฐาน

การเปิดใช้งานการค้นหาเพื่อแสดงเป็นโหมดรายการดรอปดาวน์ในฟอร์มพื้นฐานหรือฟอร์มขั้นสูงสามารถนำไปสู่ปัญหาด้านประสิทธิภาพได้ หากจำนวนเรกคอร์ดที่แสดงในรายการดรอปดาวน์เกิน 200 และมีการเปลี่ยนแปลงบ่อยครั้ง ใช้ตัวเลือกนี้สำหรับการค้นหาแบบคงที่เท่านั้น เช่น รายการประเทศและรัฐ ที่มีเรกคอร์ดในจำนวนจำกัด

เมื่อตัวเลือกนี้ถูกเปิดใช้งานสำหรับการค้นหาที่สามารถมีเรกคอร์ดจำนวนมาก จะทำให้ความเร็วในการโหลดของเว็บเพจที่มีฟอร์มพื้นฐานพร้อมใช้งานช้าลง เมื่อผู้ใช้จำนวนมากใช้หน้านี้และโหลดหลายครั้ง อาจทำให้ทั้งเว็บไซต์ช้าลงจากการใช้ทรัพยากรของเว็บไซต์เพื่อแสดงหน้านี้ สำหรับสถานการณ์เหล่านี้ควรใช้ประสบการณ์การค้นหาแบบเต็มหรือตัวควบคุม HTML แบบกำหนดเองที่เรียกใช้ปลายทาง AJAX (สร้างโดยใช้เทมเพลตเว็บ) ควรสร้างขึ้นในรูปลักษณ์ที่ต้องการ

จำนวนบทบาทเว็บ

บทบาทเว็บถูกใช้ในพอร์ทัล เพื่อเปิดใช้งานการควบคุมการเข้าถึงตามบทบาท โดยทั่วไป จำนวนบทบาทเว็บในเว็บไซต์จะถูกจำกัด เนื่องจากจำนวนการรวมกันของสิทธิ์ต่างๆ จะถูกจำกัดด้วยเช่นกัน ถ้าจำนวนของบทบาทเว็บในเว็บไซต์ของคุณเกิน 100 อาจทำให้เกิดปัญหาด้านประสิทธิภาพที่ส่งผลต่อทุกเว็บเพจของคุณ

ดูเพิ่มเติม

เรียกใช้ตัวตรวจสอบไซต์