تقييد طلبات الشبكة الفردية

Ewa Gasperowicz
Philip Pfaffe

استخدِم علامة التبويب "شروط الطلب" لحظر عناوين URL معيّنة أو تطبيق ملفات شخصية مخصّصة لتقييد سرعة الشبكة على موارد فردية.

نظرة عامة

في السابق، كانت "أدوات مطوّري البرامج في Chrome" تتيح لك تقييد ظروف الشبكة على مستوى الجلسة بأكملها (ما يؤثر في جميع الطلبات) أو حظر طلبات معيّنة تمامًا. ومع ذلك، كان من الصعب اختبار طريقة تعامل تطبيقك مع الموارد البطيئة المحدّدة، مثل واجهة برمجة تطبيقات تابعة لجهة خارجية تواجه مشاكل في وقت الاستجابة أو صورة كبيرة يتم تحميلها على اتصال بطيء، بدون إبطاء الصفحة بأكملها.

بدءًا من الإصدار 144 من Chrome، تتيح "أدوات المطوّرين" الآن ميزة التحكّم في سرعة معالجة الطلبات الفردية. يمكنك اختيار طلبات شبكة فردية لتطبيق شروط شبكة محدّدة عليها، بالإضافة إلى إمكانية حظرها الحالية. تنقل هذه الميزة الإمكانات التي كانت متوفّرة سابقًا في لوحة "حظر طلبات الشبكة" إلى لوحة شروط الطلب جديدة وأكثر شمولاً. تتميّز هذه الميزة بدقتها وتتيح تصحيح الأخطاء بشكل أسرع، وذلك من خلال إبطاء الموارد المطلوبة فقط وليس الموقع الإلكتروني بأكمله.

تقييد طلب أو حظره

لحظر أو تقييد مورد معيّن، انقر بزر الماوس الأيمن على أي طلب في لوحة الشبكة واختَر حظر الطلب أو تقييد الطلب لعنوان URL المحدد أو النطاق بأكمله. يؤدي هذا الإجراء تلقائيًا إلى فتح لوحة شروط الطلب، وإنشاء قاعدة جديدة للإدخال، وتطبيق قيود الشبكة المحدّدة على الفور.

دُرج شروط الطلبات

في درج شروط الطلب الجديد، يمكنك التحكّم في الطلبات المتأثّرة ومقدار إبطائها.

دُرج شروط الطلبات في "أدوات مطوّري البرامج"

يمكنك تخصيص إعدادات التقييد من خلال اختيار الإعدادات المسبقة العادية (مثل 3G البطيء) أو الملفات الشخصية المخصّصة، وتعديل أنماط عناوين URL باستخدام أحرف البدل (*) لتطبيق هذه الشروط على موارد ديناميكية معيّنة أو مجموعات من الطلبات.

إذا كان الطلب يتطابق مع أنماط متعددة، تطبّق "أدوات مطوّري البرامج" القاعدة الأولى التي يتم العثور عليها. يمكنك التحكّم في هذه الأولوية باستخدام أزرار الأسهم في الدرج لنقل القواعد ذات الأولوية العالية إلى أعلى القائمة.

التعرّف على الطلبات التي يتم تقييدها أو حظرها

من الضروري التمييز بين الطلبات التي تكون بطيئة بشكل طبيعي وتلك التي يتم إبطاؤها بشكل مصطنع من خلال "أدوات مطوّري البرامج". عند إعادة تحميل الصفحة، يتم تطبيق قواعد الحدّ الأقصى الجديدة. يمكنك بسهولة رصد الطلبات المتأثرة في لوحة "الشبكة" باتّباع الخطوات التالية:

  • تظهر الطلبات المحظورة باللون الأحمر وتكون الحالة (blocked:devtools) في عمود "الحالة".
  • تظهر الطلبات التي تمّ تقييدها باللون الأصفر أو الذهبي، ويظهر رمز ساعة في عمود "الوقت". يمكنك تمرير مؤشر الماوس فوق الرمز لمعرفة حالة الشبكة المطبَّقة بالضبط. يمكن الاطّلاع على هذه المعلومات أيضًا في اللوحة الفرعية "التوقيتات".

لوحة "الشبكة" في "أدوات مطوّري البرامج" تعرض مؤشرات الطلبات المحظورة والمحدودة السرعة.

يمكن أن يؤثّر تقييد الطلبات في أداء الصفحة. عند تسجيل ملف أداء، يمكنك تمرير مؤشر الماوس فوق الطلب في مسار "الشبكة" لعرض تلميح أدوات يوضّح شروط الشبكة المطبَّقة.

لوحة "الأداء" في "أدوات مطوّري البرامج" تعرض مؤشرات الطلبات التي تمّت إدارتها