مُحلل أداء ملف HAR
مرشد
مُحلل أداء ملف HAR
قم بتحميل أو لصق ملف HTTP Archive (HAR) واحصل فورًا على تحليل أداء كل طلب قام به المتصفح: حجم النقل الكلي، عدد الطلبات، نقاط الطلب البطيئة، الأحمال الكبيرة، توزيع رموز الحالة، ووقت كل نطاق. يتم تحليل كل شيء من داخل المتصفح، ولا يغادر ملف HAR الصفحة.
كيفية استخدام
- افتح أدوات تطوير Chrome، انتقل إلى علامة الشبكة، أعد تحميل الصفحة، ثم انقر بزر الماوس الأيمن على أي صف واختر "حفظ كل شيء كـ HAR مع المحتوى".
- أزل ملف .har إلى مُحمّل، أو لصق JSON إلى منطقة النص.
- استخدم مرشحات النوع، الحالة وأعلى N لتركيز على JavaScript، XHR، الأخطاء، أو أي قطعة أخرى.
- استعرض الملخص، توزيع الحالة، الجداول حسب النوع وحسب النطاق، ثم انتقل إلى الطلبات البطيئة والكبيرة لتحديد أهداف التحسين.
- انقر على "تنزيل CSV" لتصدير التقرير الكامل للتحليل لطلب في جيرا، أو محادثة في سلوك، أو مُراقبة أداءك.
خصائص
- ملخص التجميع – عدد الطلبات الكلي، النطاقات الفريدة، حجم النقل والحجم المحتوى، مدة الصفحة، وقت المتوسط / القيمة الوسطى / القيمة 90، ووقت TTFB المتوسط.
- توزيع رموز الحالة – عرض عدد الـ 2xx / 3xx / 4xx / 5xx / المُخفَّف في نظرة عامة للكشف السريع عن الموارد المُتضررة.
- الأداء حسب نوع المحتوى – مقارنة JavaScript، CSS، الصور، الخطوط، XHR، الوسائط، وHTML بشكل متوازي مع المجموعات والقيم المتوسطة.
- النطاقات الأعلى – اعرف أي مضيف خارجي يسيطر على عدد الطلبات، حجم النقل، ووقت التحويل الكلي.
- الطلبات البطيئة – مرتبة حسب الوقت الكلي مع طريقة الطلب، حالة الطلب، نوع الطلب، وقت التفاعل الأولي، وحجم الطلب — مثالي لتحديد أهداف التحسين.
- الطلبات الكبيرة – مرتبة حسب حجم النقل مع حجم المحتوى ووقت الطلب، مثالي لتحديد المُستهلكين للانترنت.
- المرشحات – انتقل إلى نوع محتوى واحد أو طبقة حالة دون فقدان باقي البيانات.
- تصدير CSV – تنزيل ملف CSV واحد يحتوي على التحليل الكامل للإشتراك أو التحليل المُستمر.
- الخصوصية أولًا – يتم تحليل ملف HAR داخل المتصفح بسرعة 100%؛ لا يتم تحميل أي شيء إلى خادم.
التعليمات
-
ما هو ملف HAR؟
يُعد ملف HAR (مُخزن HTTP) ملفًا مُصاغًا بصيغة JSON يحتوي على سجل نشاط الشبكة خلال جلسة المتصفح، وتم تحديده من قبل فريق عمل الأداء الوظيفي من W3C. يُسجل كل طلب HTTP وردّه — بما في ذلك عنوان URL، طريقة الطلب، حالة الطلب، الرسائل، أوقات التسليم، وحجم الأحمال — وهو الصيغة القياسية للتبادل بين أدوات تطوير Chrome، Firefox، Safari وEdge.
-
ما الذي يقيسه وقت أول بيت (TTFB)؟
يُعد وقت أول بيت (TTFB) هو المدة التي تمر فيها المتصفح من إرسال طلب HTTP إلى استلام أول بيت من الرد. يشمل هذا التوقيت البحث عن DNS، اتصال TCP، تبادل التشفير، معالجة الخادم، وتأخير الشبكة. عادةً ما يشير وقت TTFB العالي إلى عوائق في الجانب الخادم بدلاً من مشاكل في عرض الصفحة من جانب العميل.
-
لماذا نستخدم الـ p90 بدل المتوسط في التأخير؟
المتوسط يُخفِّف من التأخير في النهاية: يمكن أن تُغطى طلبات بطيئة بطلبات سريعة. يُظهر الـ 90% (p90) القيمة التي يقع تحتها 90% من الطلبات، ويُظهر تجربة المستخدمين الذين يمتلكون اتصالًا بطيئًا أو يبعدون عن خوادمك — وهو انعكاس أكثر دقة للاختلاف في الأداء المُحسوس.
-
ما الفرق بين حجم النقل وحجم المحتوى؟
يُعد حجم النقل هو عدد الأحرف التي تنتقل عبر الشبكة، بما في ذلك الرسائل المُرفقة وطرق الترميز مثل gzip أو Brotli. يُعد حجم المحتوى هو الحجم المُفكك كما يراه المتصفح. مقارنة بين الاثنين تُظهر كفاءة استراتيجية الترميز الخاصة بك.
تثبيت ملحقاتنا
أضف أدوات IO إلى متصفحك المفضل للوصول الفوري والبحث بشكل أسرع
恵 وصلت لوحة النتائج!
لوحة النتائج هي طريقة ممتعة لتتبع ألعابك، يتم تخزين جميع البيانات في متصفحك. المزيد من الميزات قريبا!
