ينطبق هذا المستند على الطريقة التالية: Update API (v4): threatListUpdates.fetch.
فرض قيود
عند تحديث قواعد البيانات المحلية
(راجع تحديثات قاعدة البيانات)
يمكن للعملاء استخدام الحقلين maxUpdateEntries
وmaxDatabaseEntries
في
طلب threatListUpdates.fetch
لتحديد قيود الحجم. يجب على العملاء وضع قيود فقط إذا كانت لديهم قيود على الذاكرة أو النطاق الترددي.
- يمكن للعملاء تحديد حدّ أقصى لحجم الاستجابة للتحديث (
maxUpdateEntries
) في عدد الإدخالات (إدخال واحد = إضافة واحدة أو عملية إزالة واحدة). - يمكن للعملاء تحديد حد أقصى لحجم قاعدة البيانات (
maxDatabaseEntries
) في عدد الإدخالات (الغالبية العظمى من الإدخالات في قاعدة البيانات هي بادئات تجزئة مكونة من 4 بايت، لذا من العدل افتراض أن إدخال واحد ≈ 4 بايت).
معدل نقل البيانات مقابل مساحة التخزين
على الرغم من أنّ العملاء قد يحدّدون أحجامًا عشوائية لأحجام استجابة التحديث وقواعد البيانات، لا ينشئ خادم التصفّح الآمن مسبقًا سوى عدد محدود من أحجام قواعد البيانات واستجابات التحديث الممكنة.
- على البرامج استخدام حجم استجابة التحديث (
maxUpdateEntries
) للحدّ من استخدام معدل نقل البيانات. - على البرامج استخدام حجم قاعدة البيانات (
maxDatabaseEntries
) للحدّ من مساحة ذاكرة الوصول العشوائي (RAM) أو مساحة التخزين على القرص المطلوبة على الجهاز.
حالة العميل
لا يرسل خادم التصفح الآمن مطلقًا تحديثًا يترك العميل في حالة قديمة، وسيتم تحديث البرامج بالكامل بعد كل طلب تحديث. على سبيل المثال، إذا كان لدى العميل حاليًا قاعدة بيانات مكونة من 4096 إدخالاً ولكنه يريد فقط تنزيل 2048 دلتا كحد أقصى، فقد يعيد الخادم تعيين العميل إلى قاعدة بيانات 2048 إذا كان العميل قديمًا حقًا.