STATUS IS UPويكي تحسين المواقع
03تسريع
أساسيات التحسين / تسريع

كيفية تحديد ميزانية أداء لموقع يمكن للفِرَق الالتزام بها

إنشاء حدود قابلة للتطبيق لحجم الصفحة والتحميل والاستجابة حول الرحلات التي تهم العملاء.

كيفية تحديد ميزانية أداء لموقع يمكن للفِرَق الالتزام بها — دليل بصري
اقرأ
8 دقائق
المصادر
6
أعد التحقق
2027-03-27
مُراجع
مراجع أداء الويب وهندسة الإصدارات
الإجابة المختصرة

ابدأ بالقرار.

حدد ميزانية أداء الموقع عن طريق اختيار بضع رحلات مستخدم مهمة، وقياس تجربتها الحالية، والاتفاق على حدود يمكن للإصدار الفعلي اجتيازها. اجمع هدفاً أو هدفين موجهين للمستخدم مع حدود قابلة للسيطرة: على سبيل المثال، هدف تحميل وتفاعل للهواتف المحمولة عند الرتبة المئوية الـ75، بالإضافة إلى حدود لحجم JavaScript الابتدائي، والصور، وطلبات الجهات الخارجية. امنح كل حد مستوى تحذير ومستوى خطأ يمنع الإصدار.

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

دليل بصري

انظر إلى العمل كنظام.

استخدم هذه الخريطة لربط قرارات المقال قبل تنفيذ التكتيكات الفردية.

SIUتسريع
01ابدأ بالرحلات، لا بمتوسط الموقع العام
02اختر النتائج والمدخلات القابلة للسيطرة
03حدد الأرقام بناءً على الخط الأساسي لديك
04اجعل الميزانية قاعدة لإصدار السوفتوير
01

ابدأ بالرحلات، لا بمتوسط الموقع العام

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

اعطِ كل رحلة صف ميزانية خاص بها. قد تحمل لوحة تحكم مزيدًا من الكود مقارنة بمقال عام، لكن إجراء الفلترة فيها يحتاج هدف استجابة. قد تقبل صفحة منتج غنية بالوسائط صورًا أكبر، لكنها تحتاج إلى حد للصورة المرئية الرئيسية. هذا يمنع اختفاء مسار حرج ضعيف داخل متوسط مصدري واسع.

حدد لحظة القيمة

سَمِّ ما يستطيع الزائر رؤيته أو فعله، مثل قراءة العرض، رؤية نتيجة، أو استلام تأكيد النموذج.

فصّل المسارات الجديدة والعائدة

يمكن أن يغير التخزين المؤقت (caching) تكلفة الموارد مادياً، لذا سجّل ما إذا كانت الميزانية تغطي الزيارة الأولى أو الزيارة المتكررة أو كليهما.

02

اختر النتائج والمدخلات القابلة للسيطرة

استخدم كلًا من مقاييس النتيجة وحدود المدخلات. تصف Google Largest Contentful Paint أو LCP أداء التحميل؛ وInteraction to Next Paint أو INP استجابة التفاعل؛ وCumulative Layout Shift أو CLS الاستقرار البصري. عتباتها الموصى بها الجيدة هي LCP أقل من أو يساوي 2.5 ثانية، وINP أقل من أو يساوي 200 مللي ثانية، وCLS أقل من أو يساوي 0.1 عند الرتبة المئوية الـ75، ويُنظر إليها بشكل منفصل للجوال وسطح المكتب.

أضف حدودًا تكشف السبب مبكرًا: JavaScript الابتدائي، الصور المطلوبة قبل المحتوى الرئيسي، إجمالي النقل للمسار، طلبات الجهات الخارجية، وودجت معروف باستهلاكه العالي. تتبع أحجام النقل المضغوطة بشكل متسق. يمكن أن يساعد تشخيص مثل Time to First Byte في التحقيق في بطء التحميل، لكنه ليس مقياس نتيجة العميل بحد ذاته.

ميزانية التحميل

استخدم LCP عندما تعتمد الرحلة على ظهور المحتوى الرئيسي.

ميزانية الاستجابة

استخدم INP الحقلية للمسارات مثل البحث، والفرز، والقوائم، وسلة الشراء؛ واستخدم بديلًا مختبريًا فقط قبل وجود بيانات حقل.

ميزانية الوزن

حدد سقفًا للمسار الابتدائي والمساهمين الأكبر حتى يعرف المالكون ما الذي يجب تغييره بعد خرق الحد.

03

حدد الأرقام بناءً على الخط الأساسي لديك

التقط خطًا أساسياً لكل رحلة. في PageSpeed Insights، ميز بيانات الحقل في Chrome User Experience Report (CrUX)، التي تجمع تجارب مستخدمي Chrome الحقيقية، عن بيانات Lighthouse المختبرية، التي تمثل اختبارًا متحكمًا. تتحقق بيانات الحقل من التجربة التي تصل إلى المستخدمين؛ بينما تجعل الاختبارات المختبرية التغيير قابلًا للتكرار قبل الإصدار.

قسّم على الأقل حسب الجوال وسطح المكتب وحيثما أمكن حسب القالب أو عنوان URL الحرج. يمكن أن يرجع PageSpeed Insights إلى بيانات الأصل إذا غابت بيانات URL، وبعض الصفحات لا تملك بيانات CrUX. ساّمِ تلك الحالة كأساس مختبري وأضف قياس مستخدم حقيقي للرحلات المهمة. احتفظ بعنوان الاختبار، وجهاز وملف تعريف الشبكة، وحالة التخزين المؤقت، والتاريخ، وإصدار الأداة مع كل خط أساسي.

اختر هدفًا يحسّن الخط الأساسي بخطوة مخططة، ثم اختبره في ظروف تمثيلية. الميزانية التي تمنع الإصدارات العادية سيتم تجاوزها؛ والميزانية الأعلى من تجربة اليوم لا تحمي أحدًا.

اقرأ الترتيب المئوي بشكل صحيح

الرتبة المئوية الـ75 هي القيمة التي يقع عندها أو تحتها 75% من التجارب الملاحظة؛ فهي ليست متوسطًا.

04

اجعل الميزانية قاعدة لإصدار السوفتوير

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

أتمتة الفحوصات الموثوقة. يمكن لأداة التجميع (bundler) رفض أصل كبير الحجم أو نقطة دخول ابتدائية؛ يدعم webpack حدودًا قصوى للحزم ونقاط الدخول وتلميحات خطأ للإنتاج. شغّل اختبارات مختبرية قابلة للتكرار للرحلة المتأثرة في طلبات السحب (pull requests) أو مرشحات الإصدار. احتفظ بمقاييس الحقل للتحقق ما بعد الإصدار ولأولويات العمل بدلًا من بوابة بنية غير موثوقة.

عندما يفشل حد، قلل أصلًا، أجل رمزًا غير ضروري، غيّر التجربة، قسّم الإصدار، أو وافق على استثناء. لا ترفع الحد بصمت لتمرير البناء.

قاعدة الاستثناء

سجل مالكًا منتجياً وتقنياً، وتأثيرًا على العملاء، وتاريخ انتهاء، ومهمة تصحيح قبل الإصدار.

قاعدة الحظر

حظر عتبة خطأ قابلة لإعادة الإنتاج على رحلة محمية؛ أبلغ وتحقق من عتبات التحذير.

05

تحقق وصحح بعد الإطلاق

لا يتنبأ وزن الصفحة بالتجربة الكاملة. ترتيب الطلبات، والعمل الذي يعطل العرض (render-blocking)، وقدرة الجهاز، وظروف الشبكة، والتخزين المؤقت، والجهات الخارجية تؤثر أيضًا. احتفظ بحدود المدخلات لالتقاط النمو ومقاييس النتيجة لاختبار ما إذا كان المسار قابلاً للاستخدام. تكشف واجهة W3C Resource Timing توقيتات الموارد والحجم المنقول والمشفر والمفكوك لمزيد من التشخيص. قد تقيد أذونات التوقيت تفاصيل التوقيت عبر المصادر، لذا فإن شلال تحميل غير مكتمل لا يثبت عدم وجود تكلفة من طرف ثالث.

راجع نتائج الحقل بعد تغييرات مادية في القالب، أو المنصة، أو علامات التسويق، أو المرور. إذا ساءت LCP، فافحص استجابة الخادم، وموارد LCP، والعمل المعطل للعرض. إذا ساءت INP، فافحص التفاعلات الفعلية؛ لا يستطيع Lighthouse قياس INP لأنه لا يمتلك إدخال مستخدم، رغم أن Total Blocking Time هو بديل مختبري. استخدم سير عمل التحسين الاستباقي في SIU لفرز خرق الميزانية، وتثبيت المسار الحرج، والتحقق من الإصلاح في نفس سياق القياس.

راجع الاستثناءات أولاً

تكشف الاستثناءات المنتهية سريعًا عن دين أداء مؤقت أصبح دائمًا.

نفّذ / تحقق

دليل المهام العملي الخاص بك.

  1. 01

    اختر الرحلات الحرجة

    اختر ثلاث إلى خمس مسارات ذات نتيجة عملاء واضحة، قالب أو عنوان URL، وفئة جهاز رئيسية.

    تحقق: قائمة مشتركة تحدد لحظة القيمة لكل رحلة.
  2. 02

    التقاط خط أساسي

    احفظ نتائج الحقل عند توفرها وتشغيلًا مختبريًا متكررًا قبل تحديد حد.

    تحقق: يشمل كل سجل التاريخ، وURL، والملف الشخصي، وحالة التخزين المؤقت، والمصدر.
  3. 03

    تعيين مقاييس النتيجة

    استخدم قياسات التحميل، والاستجابة، والثبات فقط حيث تتطابق مع الرحلة.

    تحقق: لكل رحلة حرجة مقياس نتيجة موجه نحو العميل.
  4. 04

    أضف حدود المدخلات

    حدد سقف JavaScript الابتدائي، والصور المطلوبة، والنقل، وطلبات الجهات الخارجية ذات الصلة.

    تحقق: يكشف الخرق فئة أصل أو تبعية للتحقيق.
  5. 05

    حدد مستويات التحذير والخطأ

    استخدم التحذيرات لاتخاذ إجراء مبكر والأخطاء القابلة لإعادة الإنتاج لحظر الإصدار.

    تحقق: تذكر الميزانية أي حد يُبلغ، ويمنع، ومن يستجيب.
  6. 06

    أتمتة فحوصات مستقرة

    أضف فحوصات الحزمة والاختبارات المختبرية القابلة للتكرار إلى مسار التسليم.

    تحقق: يُرجع التغيير المقترح نجاحًا أو تحذيرًا أو فشلًا مرئيًا قبل الإصدار.
  7. 07

    اجعل الاستثناءات صريحة

    اشترط التأثير، والمالكين، والانتهاء، ومهمة التصحيح عند الخرق.

    تحقق: كل استثناء نشط له مالك وتاريخ مراجعة.
  8. 08

    تحقق بعد الإصدار

    راجع بيانات الحقل أو بيانات المستخدم الحقيقية بعد تراكم حركة كافية.

    تحقق: يربط سجل الإصدار نتيجته قبل الإصدار بفحص ما بعد الإصدار.
  9. 09

    أعد وضع الأساس بناءً على الأدلة

    غيّر حدًا بعد تغيير جوهري في الرحلة أو المنصة، لا لمجرد الإزعاج.

    تحقق: يسجل تغيير الميزانية الدليل، ومالك القرار، وتاريخ السريان.
مواضيع النقاش

قارن المقايضات، لا تشارك بيانات خاصة.

استخدم هذه المحفزات مع فريقك أو مجتمع مالكي المواقع. شارك الطرق والدروس، لكن لا تلصق بيانات الاعتماد أو سجلات العملاء أو تفاصيل البنية التحتية غير العامة.

  1. 01

    أي رحلة كشفت عن مقايضة أداء أخفاها متوسط الموقع العام، وكيف جعلت ذلك مرئيًا لصانعي القرار؟

  2. 02

    ما الذي يجعل تحذير الأداء مفيدًا في عملية الإصدار لديك بدلًا من أن يكون سهل التجاهل؟

  3. 03

    كيف يقرر مالكو المنتج والتصميم والهندسة ما إذا كانت الميزة تستحق استثناءً مؤقتًا بمدة محددة؟

الموارد الشائعة / الموثوقة

اطّلع على المواد المصدرية.

web.devPerformance budgets 101 ↗

دليل Google العملي حول ميزانيات التوقيت المرتكزة على المستخدم والكمية، والحدود الخاصة بكل صفحة، وفحوصات التسليم.

تمت المراجعة 2026-09-27
MDN Web DocsPerformance budgets ↗

يشرح أنواع الميزانيات، ومستويات التحذير والخطأ، وشروط الخط الأساسي، وحدود فحوصات حجم الملف.

تمت المراجعة 2026-09-27
web.devWeb Vitals ↗

يعرف Core Web Vitals الحالية، والعتبات الموصى بها، وفروقات القياس بين الحقل والمختبر.

تمت المراجعة 2026-09-27
Chrome for DevelopersHow to view Chrome UX Report data on PageSpeed Insights ↗

يوضح كيف يجمع PageSpeed Insights بين بيانات CrUX الحقلية وتشخيصات Lighthouse ويتعامل مع غياب بيانات URL.

تمت المراجعة 2026-09-27
W3CResource Timing ↗

المواصفة التقنية لبيانات توقيت الموارد في المتصفح المستخدمة للتحقيق في البايتات ومراحل التحميل.

تمت المراجعة 2026-09-27
webpackPerformance configuration ↗

توثيق حدود الأصول ونقاط الدخول وقت البناء وتلميحات خطأ مستوى الإنتاج لمشروعات webpack.

تمت المراجعة 2026-09-27

سياسة المصادر. المطالبات القابلة للقياس تستخدم وثائق تقنية رسمية ومعايير. الموارد مراجع للقراء؛ الروابط الداخلية وروابط SID هي للتنقل، ليست دليلاً وحده.

توضيحات سريعة

أسئلة شائعة.

ما هي ميزانية أداء الموقع الواقعية؟

تُربط بمسار مسمى، وجهاز واتصال تمثيليين، وخط أساسي مقاس. ابدأ بتحسين مخطط، لا بهدف عالمي بالكيلوبايت. اجمع نتيجة مثل LCP أو INP مع حدود قابلة للتحكم مثل JavaScript الابتدائي ونقل الصور المطلوبة. ضع تحذيرًا أقل من عتبة حجب الإصدار.

هل يجب أن نستخدم Core Web Vitals كميزانية الأداء الكاملة؟

لا. تصف Core Web Vitals نتائج مفيدة لكنها لا تحدد الأصل أو التبعية التي نمت. أضف حدود وزن الصفحة والطلبات والجهات الخارجية التي يمكن للفرق التحكم بها قبل الإصدار. طبّق كل مقياس حيث يناسب الرحلة؛ فمسار الفلترة يحتاج عناية بالتفاعل، بينما قد تحتاج مقالة الانتباه للتحميل والاستقرار.

هل يمكن لـ Lighthouse إثبات أن التغيير آمن للمستخدمين الحقيقيين؟

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

Status Is UP Editorial Team · محررو تمكين الاستمرارية (Uptime Enablement Editors)

راجعه مراجع أداء الويب وهندسة الإصدارات. نُشر في 2026-09-27؛ وحُدِّث في 2026-09-30.