תדירות הבקשות
עדכון בקשות
כדי למנוע עומס יתר על השרת וליהנות מהגנה אופטימלית, ב-Update API מוגדרים מרווחי זמן שמציינים באיזו תדירות לקוח יכול לשלוח בקשות לשרת Web Risk כדי לבצע בדיקות של כתובות URL (hashes.search) או כדי לעדכן את מסד הנתונים המקומי (threatLists.computeDiff).
הבקשה הראשונית לנתונים צריכה להתבצע במרווח אקראי בין 0 ל-10 דקות אחרי שהלקוח מתחיל או מתעורר. אפשר לשלוח בקשות נוספות רק אחרי שחלף פרק הזמן של משך ההמתנה המינימלי או של מצב ההשהיה.
משך המתנה מינימלי
גם התגובה של hashes.search וגם התגובה של threatLists.computeDiff כוללות שדה minimumWaitDuration שהלקוחות חייבים לפעול בהתאם לו.
אם minimumWaitDuration השדה לא מוגדר בתגובה, הלקוחות יכולים לעדכן בתדירות הרצויה ולשלוח כמה בקשות threatListUpdates או fullHashes שרוצים.
אם minimumWaitDuration השדה מוגדר בתגובה,
הלקוחות לא יכולים לעדכן בתדירות גבוהה יותר מאורך משך ההמתנה. לדוגמה, אם תגובת fullHashes מכילה משך המתנה מינימלי של שעה אחת, הלקוח לא יכול לשלוח בקשות fullHashes עד שתעבור שעה, גם אם המשתמש מבקר בכתובת URL שהגיבוב שלה תואם לגיבוב של מסד הנתונים המקומי.
(שימו לב: לקוחות יכולים לעדכן בתדירות נמוכה יותר מזמן ההמתנה המינימלי, אבל זה עלול לפגוע בהגנה).
מצב השהיה
ההליך המומלץ להשהיית בקשות מפורט בהסכם רמת השירות (SLA).