การวินิจฉัยปัญหาด้านประสิทธิภาพด้วย SharePoint Online

บทความนี้แสดงวิธีที่คุณสามารถวินิจฉัยปัญหาทั่วไปเกี่ยวกับเครื่องมือสำหรับนักพัฒนา SharePoint Onlineการใช้ไซต์Internet Explorer ของคุณ

มีสามวิธีที่คุณสามารถระบุว่าหน้าบนไซต์ SharePoint Online มีปัญหาประสิทธิภาพการทำงานกับการกำหนดเอง

  • ตัวตรวจสอบเครือข่ายแถบเครื่องมือ F12

  • เปรียบเทียบกับแนวหลักที่ไม่ได้กำหนดเอง

  • SharePoint Online เมตริกส่วนหัวของการตอบรับ

หัวข้อนี้อธิบายวิธีใช้แต่ละวิธีเหล่านี้ในการวินิจฉัยปัญหาประสิทธิภาพการทำงาน เมื่อคุณได้รู้สาเหตุของปัญหา คุณสามารถทำการแก้ไขโดยใช้บทความเกี่ยวกับการปรับปรุงประสิทธิภาพการทำงานของ SharePoint ซึ่งคุณสามารถค้นหาที่ http://aka.ms/tune

การใช้แถบเครื่องมือ F12 ในการวิเคราะห์ประสิทธิภาพการทำงานใน SharePoint Online

ในบทความนี้ เราใช้ Internet Explorer 11 เวอร์ชันของเครื่องมือสำหรับนักพัฒนา F12 บนเบราว์เซอร์อื่นๆ มีฟีเจอร์ที่คล้ายกัน แม้ว่าฟีเจอร์เหล่านั้นอาจมีลักษณะแตกต่างกันเล็กน้อย สำหรับข้อมูลเกี่ยวกับเครื่องมือสำหรับนักพัฒนา F12 ให้ดู:

เมื่อต้องการใช้เครื่องมือสำหรับนักพัฒนา ให้กด F12 แล้วคลิกไอคอน Wi-Fi:

สกรีนช็อตไอคอน wifi ของเครื่องมือสำหรับนักพัฒนา F12

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

สกรีนช็อตของรายการไฟล์ที่ส่งกลับโดยมีการร้องขอหน้า

คุณยังสามารถดูเวลาดาวน์โหลดไฟล์ทางด้านขวา ดังที่แสดงในสกรีนช็อตนี้

ไดอะแกรมแสดงเวลาที่ใช้ในการโหลดหน้าที่ร้องขอจาก SharePoint

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

การตั้งค่าแนวหลักที่ไม่ได้กำหนดเองสำหรับ SharePoint Online

วิธีที่ดีที่สุดในการระบุจุดอ่อนของประสิทธิภาพการทำงานของไซต์ของคุณคือการตั้งค่าไซต์คอลเลกชันออกทั้งหมดใน SharePoint Online ด้วยวิธีนี้ คุณจะสามารถเปรียบเทียบลักษณะต่างๆ ทั้งหมดของไซต์ของคุณด้วยสิ่งที่คุณจะได้รับโดยไม่มีการกำหนดเองบนหน้า หน้าแรกของ OneDrive for Business เป็นตัวอย่างที่ดีของไซต์คอลเลกชันแยกต่างหากที่ไม่น่าจะมีการกำหนดเอง

การดูข้อมูลส่วนหัวของการตอบรับ SharePoint

ใน SharePoint Online และ SharePoint Server 2013 คุณสามารถเข้าถึงข้อมูลที่ส่งกลับไปยังเบราว์เซอร์ในส่วนหัวของการตอบรับสำหรับแต่ละไฟล์ ค่าสองค่าที่มีประโยชน์มากที่สุดสำหรับการวิเคราะห์ปัญหาประสิทธิภาพการทำงานคือ SPRequestDuration และ X-SharePointHealthScore:

  • SPRequestDuration

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

  • X-SharePointHealthScore

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

เมื่อต้องการดูข้อมูลส่วนหัวของการตอบรับ SharePoint

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

  2. ในเครื่องมือ F12 บนแท็บ เครือข่าย ให้กดปุ่มเล่นสีเขียวเพื่อโหลดหน้า

  3. คลิกหนึ่งในไฟล์ .aspx ที่ส่งกลับโดยเครื่องมือ แล้วคลิก รายละเอียด

    แสดงรายละเอียดของส่วนหัวการตอบกลับ
  4. คลิก ส่วนหัวของการตอบสนอง

    ไดอะแกรมแสดง URL ของส่วนหัวของการตอบกลับ

สิ่งที่เป็นสาเหตุของปัญหาประสิทธิภาพการทำงานใน SharePoint Online

บทความ ตัวเลือกการนำทางสำหรับ SharePoint Online จะแสดงตัวอย่างการใช้ค่า SPRequestDuration เพื่อระบุว่า การนำทางแบบโครงสร้างที่ซับซ้อนทำให้หน้าใช้เวลานานในการประมวลผลบนเซิร์ฟเวอร์ ด้วยการใช้ค่าสำหรับไซต์ขั้นต้น (โดยไม่มีการกำหนดเอง) จึงสามารถระบุได้ว่ามีไฟล์ใดที่ใช้เวลานานในการโหลดหรือไม่ ตัวอย่างที่ใช้ใน ตัวเลือกการนำทางสำหรับ SharePoint Online คือไฟล์ .aspx หลัก ไฟล์ดังกล่าวจะประกอบด้วยโค้ด ASP.NET ส่วนใหญ่ที่ทำงานในการโหลดหน้าของคุณ โค้ดนี้อาจเป็น start.aspx, home.aspx, default.aspx ขึ้นอยู่กับเทมเพลตไซต์ที่คุณใช้ หรือชื่ออื่นที่คุณกำหนดเองถ้าคุณกำหนดหน้าแรกเอง ถ้าตัวเลขนี้สูงกว่าไซต์ขั้นต้นมาก แสดงว่ามีบางอย่างที่ซับซ้อนเกิดขึ้นในหน้าของคุณ ซึ่งเป็นสาเหตุของปัญหาประสิทธิภาพการทำงาน

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

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

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×