Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

צור דפוסי URL מותאמים אישית

ניטור ביצועי Firebase מצטבר באופן אוטומטי נתונים לבקשות רשת דומות כדי לעזור לך להבין מגמות בביצועי בקשת הרשת שלך.

לכל בקשת, בדיקות Firebase אם כתובת האתר של רשת הבקשה תואמת דפוס URL . אם כתובת ה- URL של הבקשה תואמת תבנית כתובת אתר, Firebase מצבר באופן אוטומטי את נתוני הבקשה תחת תבנית כתובת האתר.

אתה יכול ליצור דפוסי URL אישית כדי לבדוק דפוסי אתר ספציפית Firebase לא לכיד עם הנגזרת שלה תואם דפוס כתוב אוטומטיות . לדוגמה, תוכל להשתמש בדפוס כתובת אתר מותאם אישית כדי לפתור בעיות בכתובת אתר ספציפית או לעקוב אחר קבוצה מסוימת של כתובות אתרים לאורך זמן.

מציג Firebase כול דפוסי URL (כוללים דפוסי אתר מותאם אישית) והנתונים מצטברים שלהם בקשות לרשתות בכרטיסיית משנה של שולחן העקבות, אשר נמצא בתחתית של לוח מחווני ביצועים של קונסולת Firebase.

כיצד פועלת התאמת תבניות כתובות URL מותאמות אישית?

Firebase מנסה להתאים את כתובות האתרים לבקשות לכל דפוסי כתובת אתר מותאמים אישית לפני שהם חוזרים להתאמה אוטומטית של תבניות כתובות אתרים. עבור כל בקשה להתאמה לדפוס כתובת אתר מותאם אישית, Firebase מצרף את נתוני הבקשות תחת תבנית כתובת האתר המותאמת אישית.

אם כתוב האתר של הבקשה מתאימה יותר מתבנית אתר מותאמת אישית אחת, Firebase ממפה את בקשת דפוס האתר המותאם האישי ביותר הספציפי בלבד, בהתאם לסדר הספציפי הבא: טקסט רגיל> * > ** משמאל לימין בנתיב. לדוגמא, בקשת example.com/books/dog תואמת שתי תבניות אתר מותאם אישית:

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

עם זאת, דפוס example.com/books/* הוא תבנית כתוב האתרים הכי ספציפי התואמת בגלל הקטע השמאלי books ב example.com/books/* גוברים על הקטע השמאלי ביותר * ב example.com/*/dog .

בעת יצירת תבנית URL מותאמת אישית חדשה, שים לב לדברים הבאים:

  • משחקים ונתונים מצטברים מבקשים קודם אינו מושפעים על ידי יצירת קו אתר המותאם אישית חדש. Firebase אינו מצרף מחדש בדיעבד נתוני בקשות.

  • רק בקשות בעתיד מושפעות על ידי יצירת קו אתר המותאם אישית חדש. ייתכן שיהיה עליך להמתין עד 12 שעות עד שמעקב אחר הביצועים יאסוף ויצטבר נתונים תחת תבנית חדשה של כתובת אתר מותאמת אישית.

צור תבנית URL מותאמת אישית

אתה יכול ליצור תבנית אתר מותאם אישית מהרשת מבקשת בכרטיסיית משנה בטבלת העקבות, אשר נמצאה בתחתית של לוח מחווני ביצועים של קונסולת Firebase.

חבר פרויקט חייב להיות בעלים או עורך ליצור תבנית אתר המותאם אישית חדשה; עם זאת, כל חברי הפרויקט יכולים לצפות בדפוסי כתובת אתר מותאמים אישית ובנתונים המצטברים שלהם.

תוכל ליצור עד 400 דפוסי כתובת אתר מותאמים אישית לכל אפליקציה ועד 100 דפוסי כתובת אתר מותאמים אישית לדומיין עבור אותה אפליקציה.

כדי ליצור תבנית כתובת אתר מותאמת אישית, התחל בשם מארח, ואחריו פלחי נתיבים. שם המארח חייב לכלול דומיין חוקי ויכול לכלול את תת הדומיין. השתמש בתחביר קטע הנתיב הבא כדי ליצור תבנית שיכולה להתאים לכתובות אתרים.

  • טקסט רגיל - תואם מחרוזת מדויקת
  • * - מתאימה לפלח מהשנה הראשונה, או כול מחרוזת בתוך קטע שביל יחיד
  • ** - תואם סיומת נתיב שרירותית

הטבלה הבאה מתארת ​​כמה התאמות דפוסי כתובות אתרים מותאמות אישית אפשריות.

להתאים... צור תבנית 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

צפה בדפוסי כתובת אתר מותאמים אישית ונתוניהם

מציג Firebase כול דפוסי URL (כוללים דפוסי אתר מותאם אישית) והנתונים מצטברים שלהם בקשות לרשתות בכרטיסיית משנה של שולחן העקבות, אשר נמצא בתחתית של לוח מחווני ביצועים של קונסולת Firebase.

כדי להציג רק מנהג דפוסי URL, בחר דפוסים מותאמים אישית מהתפריט הנפתח בקשות לרשתות בכרטיסיית משנה של שולחן העקבות. שים לב שאם לדפוס כתובת אתר מותאם אישית אין נתונים מצטברים, הוא מופיע רק ברשימה זו.

כאשר תקופת שמירת הנתונים הקצוות של נתונים מצטברים תחת דפוס URL, Firebase מוחקת נתונים מהתבנית URL. אם כול נתון מצטברים תחת אתר מותאם אישית דפוס פג, אז Firebase אינו מוחקת את דפוס האתר המותאם אישית ממסוף Firebase. במקום זאת, Firebase ממשיכה רשימה "ריקים" דפוסי URL המותאם אישית ברשימת הדפוסים המותאמים אישית של בקשות לרשתות בכרטיסיית משנה של שולחן העקבות.

הסר תבנית URL מותאמת אישית

אתה יכול להסיר דפוסי כתובת URL מותאמים אישית מהפרויקט שלך. שים לב שאינך יכול להסיר תבנית כתובת URL אוטומטית.

  1. מתוך לוח המחוונים ביצועים , לגלול למטה לשולחן עקבות, ולאחר מכן בחר בכרטיסיית המשנה בקשות ברשת.

  2. דפוסים מותאמים אישית בחר מתוך התפריט הנפתח בקשות לרשתות בכרטיסיית משנה.

  3. העבר את העכבר מעל השורה של תבנית כתובת האתר המותאמת אישית שברצונך להסיר.

  4. לחץ בקצה הימני של השורה, דפוס מותאם אישית בחר באפשרות הסר, ולאחר מכן לאשר את ההסרה הדו-שיח.

בעת הסרת תבנית URL מותאמת אישית, שים לב לדברים הבאים:

  • כול בקשות בעתיד ממופות דפוס ה- URL הבא הכי ספציפי ההתאמה אישית. אם Firebase מוצא שום דפוסי אתר מותאמים אישית תואם, הוא נופל חזרה התאמת דפוסי כתוב אוטומטית .

  • משחקים ונתונים מצטברים מבקשים קודם אינו מושפעים על ידי הסרת תבנית אתר מותאם אישית.

    אתה עדיין יכול לגשת דפוס אתר מותאם אישית שהוסר ונתוני המצטברים שלה בקשות לרשתות בכרטיסיית משנה (עם כול בקשות הרשת שנבחרו) עד תום תקוף שמירת נתון הרלוונטית. כאשר כל הנתונים המצטברים תחת תבנית כתובת האתר המותאמת אישית שהוסרה יפוגו, Firebase מוחק את תבנית כתובת האתר המותאמת אישית.

  • בקשות Network בכרטיסיית המשנה (עם דפוסי Custom הנבחרים) לא רשום אף דפוסי אתר מותאם אישית שהוסרו.