سؤال

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

هذا جزء من تطبيق ASP.NET (3.5)، لكنني بالتأكيد أفضل بعض الأداة المستندة إلى العميل (البرنامج المساعد Firefox، التطبيق القابل للتنفيذ، إلخ) بدلا من نهج يستند إلى التعليمات البرمجية.

هل كانت مفيدة؟

المحلول

يمكنك استخدام HttpWatch. على أي و Firebug. على فايرفوكس للتحقق من رأس استجابة الطلب. يجب أن تكون هذه كافية لما طلبته.

نصائح أخرى

أنا عادة استخدام العابث للتحقيق في الطلبات التي تم إجراؤها وأوقات الاستجابة والأحجام.

ياهو! yslow. الوظيفة الإضافية ل Firebug (في Firefox) هي واحدة من أفضل الأداة لما تريد القيام به.

تحرير: ستحتاج Firebug. المثبتة في فايرفوكس أولا لتثبيت Yslow.

بالنسبة إلى Internet Explorer، يمكنك تنزيل شريط أدوات المطور IE من: "http://www.microsoft.com/downloads/details.aspx؟familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&displaylang=en"

بالإضافة إلى ذلك، يمكنك تنزيل Fiddler من: "http://www.fiddler2.com/fiddler2/"

إلى الملف الشخصي طلبك / الاستجابة.

بالنسبة ل Firefox، هناك العديد من الإضافات: - Firebug - Yslow

بالإضافة إلى توصيات الجميع الممتازة هناك مجموعة أدوات محددة لاستوديو Visual and Ajax، مقابل ملحقات جمهورية أجاكس - ومع ذلك سيعمل هذا فقط على IIS7

بالنسبة ل Firefox، هناك إضافة إضافية لوري (الحياة من طلب المعلومات).

يخبرك بالشرعة، وعدد الطلب الذي يجعله من الخادم (ل CSS، JavaScript وما إلى ذلك) وقت البايت الأول والوقت لاستكمال الطلب.

يبدو وكأنه البرنامج المساعد Firefox Firebug> شبكة الرصد قد تفعل الوظيفة.

Charles هو وكيل تصحيح أخطاء ويب ممتاز سيظهر لك حجم كل طلب HTTP الذي قام به مستعرض الويب الخاص بك. كما يوفر طريقة سهلة للغاية لفحص الحمولة الخاصة بطلباتك، بما في ذلك XML.

http://www.charlesproxy.com/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top