Catch up on everthing we announced at this year's Firebase Summit. Learn more

สร้างรูปแบบ URL ที่กำหนดเอง

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

สำหรับแต่ละคำขอตรวจสอบ Firebase หาก URL คำขอของเครือข่ายตรงกับ รูปแบบ URL หาก URL คำขอตรงกับรูปแบบ URL Firebase จะรวบรวมข้อมูลของคำขอโดยอัตโนมัติภายใต้รูปแบบ URL

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

แสดง Firebase ทุกรูปแบบ URL (รวมถึงรูปแบบ URL ที่กำหนดเอง) และข้อมูลรวมของพวกเขาในเครือข่ายร้องขอแท็บย่อยของตารางร่องรอยซึ่งอยู่ที่ด้านล่างของ แผงควบคุมการปฏิบัติงาน ของคอนโซล Firebase

การจับคู่รูปแบบ URL ที่กำหนดเองทำงานอย่างไร

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

หาก URL คำขอของตรงกับรูปแบบ URL ที่กำหนดเองมากกว่าหนึ่ง Firebase แผนที่การร้องขอไปยังรูปแบบที่เฉพาะเจาะจง URL ที่กำหนดเองส่วนใหญ่ตามลำดับที่จำเพาะต่อไปนี้: ข้อความธรรมดา> * > ** จากซ้ายไปขวาในเส้นทาง ยกตัวอย่างเช่นการร้องขอไปยัง example.com/books/dog ตรงกับสองรูปแบบ URL ที่กำหนดเอง:

  • example.com/books/*
  • example.com/*/dog

อย่างไรก็ตามรูปแบบ example.com/books/* เป็นรูปแบบ URL ที่เฉพาะเจาะจงที่ตรงกันมากที่สุดเพราะซ้ายสุดส่วน books ใน example.com/books/* จะเหนือกว่าส่วนซ้ายสุด * ใน example.com/*/dog

เมื่อคุณสร้างรูปแบบ URL ที่กำหนดเองใหม่ โปรดระวังสิ่งต่อไปนี้:

  • ตรงกันและข้อมูลที่รวบรวมจากคำขอก่อนหน้านี้ยังไม่ได้รับผลกระทบจากการสร้างรูปแบบ URL ที่กำหนดเองใหม่ Firebase จะไม่รวบรวมข้อมูลคำขอย้อนหลัง

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

สร้างรูปแบบ URL ที่กำหนดเอง

คุณสามารถสร้างรูปแบบ URL ที่กำหนดเองจากเครือข่ายขอแท็บย่อยในตารางร่องรอยซึ่งอยู่ที่ด้านล่างของ แผงควบคุมการปฏิบัติงาน ของคอนโซล Firebase

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

คุณสามารถสร้างรูปแบบ URL ที่กำหนดเองได้ทั้งหมด 400 รูปแบบต่อแอป และรูปแบบ URL ที่กำหนดเองได้สูงสุด 100 รูปแบบต่อโดเมนสำหรับแอปนั้น

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

  • ข้อความธรรมดา — ตรงกับสตริงที่ตรงกันทุกประการ
  • * - ตรงส่วนโดเมนย่อยแรกหรือสตริงใด ๆ ในส่วนของเส้นทางเดียว
  • ** - ตรงกับคำต่อท้ายเส้นทางโดยพลการ

ตารางต่อไปนี้อธิบายการจับคู่รูปแบบ URL ที่กำหนดเองที่อาจเกิดขึ้น

เพื่อให้ตรงกับ... สร้างรูปแบบ URL ที่กำหนดเอง เช่น... ตัวอย่างที่ตรงกับรูปแบบ URL นี้
URL ที่แน่นอน example.com/foo/baz example.com/foo/baz
ใด ๆ ส่วนของเส้นทางเดียว ( * ) example.com/*/baz example.com/foo/baz
example.com/bar/baz
example.com/*/*/baz example.com/foo/bar/baz
example.com/bah/qux/baz
example.com/foo/* example.com/foo/baz
example.com/foo/bar

หมายเหตุ: รูปแบบนี้จะไม่ตรงกับ example.com/foo

คำต่อท้ายเส้นทางพล ( ** ) example.com/foo/** example.com/foo
example.com/foo/baz
example.com/foo/baz/more/segments
subdomain.example.com/foo.bar/** subdomain.example.com/foo.bar
subdomain.example.com/foo.bar/baz
subdomain.example.com/foo.bar/baz/more/segments
ส่วนโดเมนย่อยครั้งแรก ( * ) *.example.com/foo bar.example.com/foo
baz.example.com/foo

ดูรูปแบบ URL ที่กำหนดเองและข้อมูล

แสดง Firebase ทุกรูปแบบ URL (รวมถึงรูปแบบ URL ที่กำหนดเอง) และข้อมูลรวมของพวกเขาในเครือข่ายร้องขอแท็บย่อยของตารางร่องรอยซึ่งอยู่ที่ด้านล่างของ แผงควบคุมการปฏิบัติงาน ของคอนโซล Firebase

ในการดูเฉพาะที่กำหนดเองรูปแบบ URL เลือกรูปแบบกำหนดเองจากเมนูแบบเลื่อนลงในเครือข่ายร้องขอแท็บย่อยของตารางร่องรอย โปรดทราบว่าหากรูปแบบ URL ที่กำหนดเองไม่มีข้อมูลที่รวบรวมไว้ รูปแบบดังกล่าวจะปรากฏในรายการนี้เท่านั้น

เมื่อ เก็บรักษาข้อมูลระยะเวลา สิ้นสุดสำหรับข้อมูลที่รวมอยู่ภายใต้รูปแบบ URL, Firebase ลบข้อมูลที่มาจากรูปแบบ URL หากข้อมูลทั้งหมดรวมอยู่ภายใต้ URL ที่กำหนดเองรูปแบบหมดอายุแล้ว Firebase จะไม่ลบรูปแบบ URL ที่กำหนดเองจากคอนโซล Firebase แต่ยังคง Firebase รายการ "ว่างเปล่า" รูปแบบ URL ที่กำหนดเองในรายการรูปแบบที่กำหนดเองของเครือข่ายร้องขอแท็บย่อยของตารางร่องรอย

ลบรูปแบบ URL ที่กำหนดเอง

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

  1. จาก แผงควบคุมการปฏิบัติงาน ให้เลื่อนลงไปที่ตารางร่องรอยจากนั้นเลือกเครือข่ายขอแท็บย่อย

  2. เลือกรูปแบบกำหนดเองจากเมนูแบบเลื่อนลงในเครือข่ายขอแท็บย่อย

  3. วางเมาส์เหนือแถวของรูปแบบ URL ที่กำหนดเองที่คุณต้องการนำออก

  4. คลิก ที่ด้านขวาสุดของแถวที่เลือกรูปแบบที่กำหนดเองเอาออกแล้วยืนยันการลบในกล่องโต้ตอบ

เมื่อคุณลบรูปแบบ URL ที่กำหนดเอง โปรดทราบสิ่งต่อไปนี้:

  • การร้องขอใด ๆ ในอนาคตถูกแมปไปเฉพาะการจับคู่แบบ URL ที่กำหนดเองมากที่สุดต่อไป หาก Firebase พบว่าไม่มีการจับคู่รูปแบบ URL ที่กำหนดเองแล้วมันอยู่กลับไปยัง URL โดยอัตโนมัติจับคู่รูปแบบ

  • ตรงกันและข้อมูลที่รวบรวมจากคำขอก่อนหน้านี้จะไม่ได้รับผลกระทบจากการนำรูปแบบ URL ที่กำหนดเอง

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

  • เครือข่ายขอแท็บย่อย (ที่มีรูปแบบที่กำหนดเองเลือก) ไม่ได้แสดงรายการรูปแบบ URL ที่ถูกนำออกกำหนดเองใด ๆ