Google 致力于为黑人社区推动种族平等。查看具体举措
หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

การตรวจสอบประสิทธิภาพ Firebase

รับข้อมูลเชิงลึกเกี่ยวกับปัญหาด้านประสิทธิภาพของแอป

Firebase Performance Monitoring เป็นบริการที่ช่วยให้คุณได้รับข้อมูลเชิงลึกเกี่ยวกับคุณลักษณะด้านประสิทธิภาพของ iOS, Android และเว็บแอป

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

เว็บ iOS Android

ความสามารถที่สำคัญ

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

มันทำงานอย่างไร?

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

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

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

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

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

เส้นทางการนำไปใช้งาน

เพิ่ม SDK การตรวจสอบประสิทธิภาพให้กับแอปของคุณ คุณสามารถเพิ่ม SDK การตรวจสอบประสิทธิภาพลงในแอปของคุณพร้อมกับผลิตภัณฑ์ Firebase อื่น ๆ ที่คุณต้องการใช้ในแอปของคุณ
iOS | Android | เว็บ
(ไม่จำเป็น)
เครื่องมือติดตามโค้ดที่กำหนดเองและเมตริกที่กำหนดเองในแอปของคุณ
เมื่อใช้ SDK การตรวจสอบประสิทธิภาพคุณสามารถใช้การ ติดตามโค้ดที่กำหนดเองและเมตริกที่กำหนดเอง เพื่อวัดประสิทธิภาพของแอปของคุณในแง่มุมที่เฉพาะเจาะจง
ตรวจสอบข้อมูลประสิทธิภาพในคอนโซลแบบเรียลไทม์ ใน คอนโซล Firebase คุณตรวจสอบข้อมูลประสิทธิภาพจากผู้ใช้เพื่อเรียนรู้สถานการณ์เฉพาะที่อาจปรับปรุงประสิทธิภาพของแอปได้ คุณยังสามารถแจกแจงข้อมูลประสิทธิภาพตาม แอตทริบิวต์ เช่นเวอร์ชันแอปประเทศอุปกรณ์หรือระบบปฏิบัติการ

ข้อมูลผู้ใช้

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

สำหรับรายละเอียดเพิ่มเติมโปรดดู ตัวอย่างข้อมูลที่รวบรวมโดย Performance Monitoring

ขั้นตอนถัดไป