แผงประสิทธิภาพ: วิเคราะห์ประสิทธิภาพเว็บไซต์

Dale St. Marthe
Dale St. Marthe
Sofia Emelianova
Sofia Emelianova

ใช้แผงประสิทธิภาพเพื่อวิเคราะห์ประสิทธิภาพของเว็บไซต์

ภาพรวม

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

ใช้แผงประสิทธิภาพเพื่อทําสิ่งต่อไปนี้

  • บันทึกโปรไฟล์ประสิทธิภาพ
  • เปลี่ยนการตั้งค่าการจับภาพ
  • วิเคราะห์รายงานประสิทธิภาพ

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

เปิดแผงประสิทธิภาพ

หากต้องการเปิดแผงประสิทธิภาพ ให้เปิดเครื่องมือสำหรับนักพัฒนาเว็บ แล้วเลือกประสิทธิภาพจากชุดแท็บที่ด้านบน

หรือทำตามขั้นตอนต่อไปนี้เพื่อเปิดแผงประสิทธิภาพด้วยเมนูคำสั่ง

  1. เปิดเครื่องมือสำหรับนักพัฒนาเว็บ
  2. เปิดเมนูคำสั่งโดยกดปุ่มต่อไปนี้
  3. macOS: Command+Shift+P
  4. Windows, Linux, ChromeOS: Control+Shift+P เมนูคำสั่งที่มี
  5. เริ่มพิมพ์ Performance panel เลือกแสดงแผงประสิทธิภาพ แล้วกด Enter

ดู Core Web Vitals แบบเรียลไทม์

เมื่อเปิดแผงประสิทธิภาพ ระบบจะบันทึกและแสดงเมตริก Largest Contentful Paint (LCP) และ Cumulative Layout Shift (CLS) ในเครื่องทันที พร้อมทั้งแจ้งคะแนน (ดี ต้องปรับปรุง หรือไม่ดี)

หากคุณโต้ตอบกับหน้าเว็บ แผงประสิทธิภาพจะบันทึก Interaction to Next Paint (INP) ในเครื่องและคะแนนด้วย ซึ่งจะช่วยให้คุณเห็นภาพรวมที่สมบูรณ์ของ Core Web Vitals ของหน้าเว็บโดยใช้การเชื่อมต่อเครือข่ายและอุปกรณ์ของคุณ นอกเหนือจาก LCP และ CLS

ในการ์ดเมตริก 3 รายการในแท็บการโต้ตอบและการเปลี่ยนเลย์เอาต์ คุณจะเห็นตารางที่มีข้อมูลเกี่ยวกับการโต้ตอบและการเปลี่ยนเลย์เอาต์ที่บันทึกไว้ ซึ่งรวมถึงองค์ประกอบ เวลา ระยะ (สําหรับการโต้ตอบ) และคะแนน (สําหรับการเปลี่ยนเลย์เอาต์) หากต้องการล้างทั้ง 2 รายการ ให้คลิก ล้าง

หากต้องการดูรายละเอียดคะแนนเมตริก ให้วางเมาส์เหนือค่าเมตริกเพื่อดูเคล็ดลับเครื่องมือ

เปรียบเทียบประสบการณ์ของคุณกับประสบการณ์ของผู้ใช้

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

วิธีเพิ่มข้อมูลฟิลด์

  1. ในประสิทธิภาพ > ขั้นตอนถัดไป > ข้อมูลภาคสนาม ให้คลิกตั้งค่า

    ปุ่ม "ตั้งค่า" ในส่วนขั้นตอนถัดไป

  2. ในกล่องโต้ตอบกำหนดค่าการดึงข้อมูลฟิลด์ ให้จดการเปิดเผยข้อมูลความเป็นส่วนตัว แล้วคลิกตกลง

    ขั้นสูง: ตั้งค่าการแมประหว่างสภาพแวดล้อมในการพัฒนาและสภาพแวดล้อมของเวอร์ชันที่ใช้งานจริง...

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

    1. ในหน้าต่างกล่องโต้ตอบ ให้ขยายส่วนขั้นสูง แล้วคลิก + ใหม่
    2. ในตารางการแมป ให้ป้อน URL ของการพัฒนาและ URL ของเวอร์ชันที่ใช้งานจริง แล้วคลิก +

      การแมประหว่างต้นทางของการพัฒนาและการใช้งานจริงในส่วนขั้นสูง

      เช่น การแมป http://localhost:8080 กับ https://example.com จะแสดงข้อมูลฟิลด์สำหรับ example.com/page1 เมื่อคุณไปยัง localhost:8080/page1

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

      หากต้องการเปลี่ยนการตั้งค่าการดึงข้อมูลภาคสนามหลังการตั้งค่า ให้คลิกข้อมูลภาคสนาม > กำหนดค่า

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

    ระยะเวลาการรวบรวมข้อมูลฟิลด์หลังจากที่ดึงข้อมูลแล้ว

    หากต้องการดูรายละเอียดคะแนนเมตริก ให้วางเมาส์เหนือค่าเมตริกเพื่อดูเคล็ดลับเครื่องมือ

กำหนดค่าสภาพแวดล้อมให้ตรงกับของผู้ใช้มากขึ้น

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

วิธีกำหนดค่าสภาพแวดล้อม

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

    ส่วน "พิจารณาเงื่อนไขการทดสอบในเครื่อง" ขยายในการ์ดเมตริกแต่ละรายการ

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

  2. หากต้องการให้การกำหนดค่าสภาพแวดล้อมตรงกับตัวอย่างนี้ ให้ทำดังนี้

    1. ตั้งค่าวิวพอร์ตเป็นขนาดหน้าจอทั่วไปขนาดใดขนาดหนึ่ง (เช่น 720p หรือ 1080p) หากต้องการจำลองอุปกรณ์และขนาดหน้าจอที่เฉพาะเจาะจง คุณสามารถใช้โหมดอุปกรณ์ในแผงองค์ประกอบ
    2. ผู้ใช้ 82% ของเว็บไซต์ในตัวอย่างนี้ใช้เดสก์ท็อปเพื่อเรียกดู หากต้องการให้แน่ใจว่าคุณเปรียบเทียบคะแนนเมตริกในพื้นที่กับข้อมูลภาคสนามที่ถูกต้อง ให้เลือกเดสก์ท็อปจากรายการแบบเลื่อนลงข้อมูลภาคสนาม > อุปกรณ์
    3. ในส่วนการตั้งค่าสภาพแวดล้อม ให้ตั้งค่ารายการแบบเลื่อนลงเครือข่ายเป็น 4G เร็ว และCPU เป็นชะลอความเร็วลง 20 เท่า เป็นต้น นอกจากนี้ คุณยังต้อง ปิดใช้แคชเครือข่ายในส่วนเดียวกันด้วย
  3. เมื่อกำหนดค่าสภาพแวดล้อมแล้ว ให้โหลดหน้าเว็บซ้ำ โต้ตอบกับหน้าเว็บเพื่อบันทึก INP ในพื้นที่ และเปรียบเทียบคะแนนเมตริกอีกครั้ง

    ระบบจะกำหนดค่าสภาพแวดล้อมให้ตรงกับประสบการณ์ของผู้ใช้จริง

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

ด้วยเหตุนี้ ตอนนี้คุณจึงเริ่มปรับปรุง Core Web Vitals ของเว็บไซต์ได้แล้ว โดยทำดังนี้

บันทึกและวิเคราะห์รายงานประสิทธิภาพ

ในส่วนถัดไป ให้ทำตามคำแนะนำเกี่ยวกับวิธีบันทึกโปรไฟล์ เปลี่ยนการตั้งค่าการจับภาพ และวิเคราะห์รายงาน

บันทึกโปรไฟล์ประสิทธิภาพ

เมื่อพร้อมบันทึกแล้ว แผงประสิทธิภาพจะแสดงตัวเลือกต่อไปนี้

เปลี่ยนการตั้งค่าการจับภาพ

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

เลือกตัวเลือกต่อไปนี้จากเมนูการตั้งค่าการจับภาพ

วิเคราะห์รายงานประสิทธิภาพ

ดูคำแนะนำแบบสมบูรณ์เกี่ยวกับวิธีใช้แผงประสิทธิภาพได้ที่วิเคราะห์การบันทึกประสิทธิภาพ

ต่อไปนี้คือการจัดกลุ่มหัวข้อจากคู่มือ รวมถึงเอกสารประกอบอื่นๆ ที่มีประโยชน์

วิธีไปยังส่วนต่างๆ ของรายงาน

ใช้ข้อมูลเชิงลึกเกี่ยวกับประสิทธิภาพเพื่อรับข้อมูลเชิงลึกที่นําไปใช้ได้จริงเกี่ยวกับประสิทธิภาพของเว็บไซต์

หากต้องการดูวิธีมุ่งเน้นสิ่งที่สำคัญต่อเวิร์กโฟลว์ ให้ทำดังนี้

หากต้องการดูข้อมูลเกี่ยวกับแท็บ Bottom-up, Call tree และ Event log ให้ทำดังนี้

วิธีวิเคราะห์รายงาน

ปรับปรุงประสิทธิภาพด้วยแผงเหล่านี้

ดูแผงอื่นๆ ที่ช่วยปรับปรุงประสิทธิภาพของเว็บไซต์ได้