בפלטפורמה של מפות Google יש מגוון אפשרויות לשליטה בצריכה ולהבטחה שהשימוש שלכם תואם לתקציב. האפשרויות כוללות:
- כדי להפסיק את החיובים, אפשר להגביל את מספר אירועי החיוב שהאפליקציה מפעילה.
- קבלת התראה כשמיציתם את התקציב או הגעתם למגבלות ספציפיות של API.
- פיתוח אפליקציות בצורה חסכונית יותר.
בטבלה הבאה מוצגות האפשרויות.
הפסקת החיובים | אני רוצה לקבל עדכונים | פיתוח בעלות נמוכה יותר |
מכסות והתראות על הגעה למכסה
מכסות עוזרות לכם לשלוט בשימוש ב-API ולמנוע חיובים לא צפויים.
הגדרת מגבלות במכסות
הגדרת מכסה מאפשרת להגדיר את המספר המקסימלי של בקשות שמותר לשלוח ל-API או לשירות מסוימים בפרק זמן נתון.
אחרי שמגיעים למגבלה הזו בבקשות בפרויקט, השירות מפסיק להגיב לבקשות. אתם צריכים להחליט מה עדיף לכם: הפסקה בשירות או חשבון גדול יותר.
פותחים את הדף 'מיכסות' בפלטפורמה של מפות Google במסוף Cloud.
ובוחרים את פרויקט היעד.
בתפריט הנפתח APIs, בוחרים את ה-API הספציפי שרוצים לשנות את המכסה שלו.
אם רוצים לערוך יותר מסוג אחד של מכסה, מסמנים את התיבה לצד המכסות שרוצים להפעיל.
לוחצים על תפריט שלוש הנקודות ואז על עריכת המכסה.
בחלונית הצדדית שמופיעה, מזינים ערכים חדשים למכסת השימוש ולוחצים על שליחת בקשה.
משתמשים במחשבון התמחור של הפלטפורמה של מפות Google כדי להעריך את העלויות על סמך נפח הבקשות המשוער.
הגדרת התראות לגבי מכסות
התראות לגבי מכסות מודיעות לכם כששימוש ה-API מתקרב לסף מוגדר.
פותחים את הדף 'מיכסות' בפלטפורמה של מפות Google במסוף Cloud.
ובוחרים את פרויקט היעד.
בתפריט הנפתח APIs, בוחרים את ה-API הספציפי שרוצים לשנות את המכסה שלו.
בוחרים את נקודות הקצה שרוצים לערוך.
לוחצים על תפריט שלוש הנקודות ואז על יצירת התראה על שימוש.
בחלונית הצדדית שנפתחת מופיע תיאור של מדיניות ברירת המחדל של ההתראות. כדי לשנות את המדיניות, לוחצים על סמל האפשרויות הנוספות (שלוש נקודות) ואז על התאמה אישית של מדיניות ההתראות כדי להציג את חלון הגדרת המדיניות. משתמשים בקישורים הבא בחלון כדי לעבור בין ההגדרות, כולל האפשרות להגדיר ערוצי התראות כמו SMS, אימייל, צ'אט, ווּבהוקים, PagerDuty ו-Pub/Sub.
אחרי שמוסיפים ערוץ התראות, בוחרים אותו בשדה Notification Channels ולוחצים על OK.
מבצעים את השלב הזה רק אם לא שיניתם את מדיניות ההתראות בשלב הקודם. בקטע Configure notifications בחלונית, מוסיפים ומגדירים את סוגי ההתראות שרוצים לקבל, ואז בוחרים ערוץ אחד או יותר מתוך הערוצים האלה בשדה Notification Channels ולוחצים על OK.
לוחצים על יצירה.
שינוי המכסה לפי הצורך
חשוב לבדוק ולהתאים את מכסות ה-API באופן קבוע כדי לייעל את השימוש והעלויות, תוך שמירה על איזון בין מניעת הוצאות מוגזמות לבין הבטחה שהאפליקציה פועלת בצורה תקינה.
- מעקב אחר דפוסי השימוש בממשקי ה-API במסוף Google Cloud. הגדרת מכסות בהתאם לתקציב כדי למנוע חריגה מהתקציב.
- מוודאים שהמכסות יכולות להתמודד עם תקופות של שימוש שיא.
- מבצעים שינויים הדרגתיים ובודקים את האפליקציה ביסודיות אחרי כל שינוי כדי למנוע שיבושים.
תקציבים והתראות לגבי תקציבים
אם יש לכם תקציב ספציפי לשימוש בפלטפורמה של מפות Google, אתם יכולים ליצור תקציבים והתראות בחיוב ב-Cloud כדי להימנע מהפתעות בחשבון.
אתם יכולים להגדיר התראות לגבי התקציב כדי לקבל עדכון כשסכום ההוצאה מגיע לאחוז מסוים מהתקציב הכולל, וכך לעקוב אחרי מגמות של עלויות השימוש לאורך זמן.
הוראות ליצירה ולניהול של תקציבים והתראות לגבי תקציב זמינות במסמכי Google Cloud.
ניהול עלויות אסטרטגי
ניהול תקציב יעיל כולל שימוש באפשרויות חינמיות או זולות יותר בכל הזדמנות. בקטע הזה נסקור אסטרטגיות שונות לצמצום העלויות.
שימוש ב-Maps Static API ככל האפשר
המצבים הבאים מתאימים לשימוש במפות סטטיות, שתומכות בהצגת מפות פשוטות שנדרש בהן רק סמן אחד:
- אתם מתחילים עם אב טיפוס שעדיין אין בו הרבה תכונות.
- אין לך התאמות אישיות במפה.
- משתמשים בסמן אחד לכל היותר.
- אין צורך לתמוך באינטראקציה של המשתמש באמצעות מפות דינמיות או תצוגת Street View דינמית.
שימוש בתמונות ממוזערות
תמונות ממוזערות יכולות לשמש כחלופה זולה עוד יותר ל-Maps Static API. התמונות הממוזערות מחויבות בתעריף נמוך יותר, והן יכולות להעביר את המשתמשים לגרסה דינמית של מפות Google בלחיצה, כך שאתם משלמים רק על טעינות של מפות דינמיות למשתמשים פעילים.
שימוש בקטגוריות תמחור זולות יותר
Google מספקת מספר שונה של אירועים לשימוש בחינם לכל קטגוריית תמחור. אתם יכולים לבצע אופטימיזציה של האפליקציה כדי להשתמש ביכולות בקטגוריות Essentials או Pro, שבהן יש לכם יותר אירועי שימוש חודשיים בחינם. מידע נוסף על קטגוריות תמחור
איחוד של כמה מפות
אם הטמעתם כמה מפות, חשוב לפעול בהתאם להנחיות הבאות:
- טוענים מפות רק כשצריך, כדי לצמצם את השימוש במשאבים מיותרים.
- שימוש חוזר במפה אחת על ידי עדכון אזור התצוגה, רמת הזום והסמנים שלה לפי הצורך.
- אם אתם מציגים כמה מפות כדי להראות את מיקומי החנויות, כדאי להשתמש בפתרון Store Locator Plus.
- מומלץ להשתמש במפה אחת לכל מסך בממשק המשתמש, כי בדרך כלל משתמשים מקיימים אינטראקציה עם מפה אחת בכל פעם.
שמירת תוכן במטמון כשהדבר מותר
ברוב המוצרים בפלטפורמה של מפות Google אסור לשמור תוכן במטמון. עם זאת, יש כמה חריגים שמאפשרים לשמור את התוצאות שלהם במטמון למשך עד 30 יום. פרטים נוספים זמינים בתנאים ובהגבלות של הפלטפורמה של מפות Google.
אסטרטגיות חסכוניות לשימוש ב-Places API
בקטע הזה מוסבר איך לבצע אופטימיזציה של השימוש ב-Places API ולהפחית את העלויות שקשורות אליו.
שימוש במסכות שדות
שימוש בהסתרת שדות מבטיח שלא תבקשו נתונים מיותרים, וכך תוכלו לצמצם את זמן האחזור ואת עלויות החיוב.
בממשקי Place Details (New), Nearby Search (New) ו-Text Search (New), משתמשים בכותרת FieldMask
בבקשות ל-API כדי לציין את רשימת השדות שיוחזרו בתגובה.
לאחר מכן, החיוב יתבצע לפי המק"ט הגבוה ביותר שרלוונטי לבקשה. כלומר, אם תבחרו שדות גם במק"ט הבסיסי וגם במק"ט המתקדם, החיוב יהיה על סמך המק"ט המתקדם.
שימוש בתמחור לפי סשן עם פרטי מקום (חדש)
אם נפח הקריאות החודשי של האפליקציות שלכם הוא
פרטים נוספים זמינים במסמכי התיעוד בנושא תמחור של סשנים של השלמה אוטומטית של מקומות (חדש).
אסטרטגיות חסכוניות לשימוש ב-Routes API
בקטע הזה מוסבר איך לבצע אופטימיזציה של השימוש ב-Routes API כדי להפחית את העלויות שקשורות אליו.
הגבלת נקודות הדרך של Compute Routes
הגבלת מספר המשתמשים בשאילתה למקסימום 10 נקודות ציון. בקשות שמכילות יותר מ-10 נקודות ציון מחויבות בתעריף גבוה יותר.
שימוש באופטימיזציה של Compute Routes לניתוב אופטימלי
בקשות שמשתמשות בארגומנט של אופטימיזציה של נקודות ציון לדרך מחויבות בתעריף גבוה יותר.
הארגומנט של האופטימיזציה ממיין את נקודות הציון כדי להבטיח ניתוב אופטימלי. כלומר, הנסיעה מנקודה א' לנקודה ה' תהיה טובה יותר אם היא תעבור אופטימיזציה (א'-ב'-ג'-ד'-ה') לעומת רצף אקראי של מסלול שלא עבר אופטימיזציה, כמו א'-ד'-ב'-ג'-ה'.
שימוש במודלים של תנועה בזמן אמת ב-Compute Routes API וב-Distance Matrix API (גרסה קודמת)
בקשות ל-Compute Routes API ול-Distance Matrix API (גרסה קודמת) שכוללות מודלים של תנועה בזמן אמת מחויבות בתעריף גבוה יותר.
אם לא מציינים מודלים של תנועה בבקשה, התוצאות מבוססות רק על גורמים פיזיים: כבישים, מרחק ומגבלות מהירות. כדי להפעיל מודלים של תנועה בזמן אמת, צריך להגדיר את שעת היציאה ל-now
.
שימוש ב'מסלול הנסיעה' וב'כביש הקרוב ביותר' כשנתוני ה-GPS לא מדויקים
התכונות של Maps Roads API, Route Traveled ו-Nearest Road, כלולות בחבילה המתקדמת והחיוב עליהן הוא בשיעור גבוה יותר. אפשר להשתמש בתכונות האלה במקרים שבהם נתוני ה-GPS לא מדויקים, וה-API של Roads יכול לעזור לקבוע את הכביש הנכון. התכונה 'מגבלות מהירות' היא תכונה נוספת של Roads API, והיא זמינה רק ללקוחות של Asset Tracking.