محاكاة الكمون عند تطويرها على خادم الويب المحلي

StackOverflow https://stackoverflow.com/questions/1654565

  •  11-09-2019
  •  | 
  •  

سؤال

ال الأداء الذهبي القاعدة من أفضل الممارسات لأداء Yahoo يكون:

يتم إنفاق 80-90٪ من وقت استجابة المستخدم النهائي تنزيل جميع المكونات في الصفحة: الصور، والأرقام والأرقام، البرامج النصية، فلاش، إلخ.

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

كيف يمكنني محاكاة الكمون حتى أتمكن من فهم كيفية تنفيذ طلبي عندما قمت بنشره على الويب؟

أقوم بتطوير في المقام الأول على Windows، لكنني سأكون مهتما بالحلول لمنصات أخرى أيضا.

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

المحلول

fiddler2. يمكن افعل هذا سهل جدا. بالإضافة إلى ذلك، فإن الأمر أكثر من ذلك بكثير مفيد عند القيام بالتنمية.

نصائح أخرى

أ مودم الليزر وأشار في المرايا على القمر يجب أن تعطي الكمون هذا خارج هذا العالم.

yslow. قد تساعدك. Yslow تحلل صفحات الويب بناء على قواعد ياهو!

خنق فايرفوكس. وبعد هذا يمكن أن يكون سرعة الخانق (ويندوز فقط).

هذه هي الإضافات ل Firefox.

يمكنك فقط إعداد وكيل خارجي من خلال حركة المرور النفق من خادم الويب الخاص بك إليها ثم العودة إلى المتصفح المحلي. سيكون واقعيا للغاية (بالطبع يعتمد ذلك المكان الذي تضع فيه الوكيل).

وإلا يمكنك العثور على العديد من الطرق لتنفيذها في البرمجيات ..

قم بتشغيل خادم الويب في صندوق Linux قريب وتكوينه نيتيم لإضافة الكمون إلى الحزم ترك الواجهة المناسبة.

إذا كان خادم الويب الخاص بك لا يمكن تشغيله تحت Linux، فقم بتكوين مربع Linux كجهاز توجيه بين جهاز عميل الاختبار وخادم الويب الخاص بك، ثم استخدم Netem على أي حال

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

إذا كنت بحاجة إلى محاكاة طلب خادم واحد فقط، فإن الطريقة البسيطة هي ببساطة جعل Sleep Sleep () لمدة ثانية قبل العودة.

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