it-swarm.asia

كيف يمكنني محاكاة اتصال بطيء لتحميل الصفحة؟

لدي خادم سريع واتصال إنترنت منزلي سريع إلى حد معقول. كيف يمكنني محاكاة تحميل صفحتي على اتصال بطيء؟

74
Macha

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

المصدر

مدير التحرير EDIT 2013-02-02

لم يعد هذا الامتداد متاحًا ولكن تم إنشاء ريبو على Github .

25
Adam

Fiddler Web Debugger هي أداة تصحيح أخطاء وكيل HTTP ممتازة لنظام التشغيل Windows والتي تتضمن محاكاة سرعة المودم ميزة (القائمة الرئيسية> القواعد> الأداء> محاكاة سرعة المودم) .
عازف الكمان هو مجانية .

أود أيضًا Charles Web Debugging Proxy ، أداة مشابهة. يمكن تشارلز أيضا خنق سرعة الاتصال . تشارلز هو برنامج تجاري ، ولكن لديه نسخة تجريبية مجانية متاحة. أكثر ما يعجبني في Charles هو أنه عبر النظام الأساسي : كونه قائمًا على Java ، يمكن تشغيله على Windows و Mac OS X و Linux. (لم تذكر النظام الأساسي الذي تستخدمه ، ولكن من المحتمل أنه أحد هذه البرامج :-)

23
Chris W. Rea

في Chrome ، يمكنك فتح أدوات المطور ، والنقر فوق أيقونة الجهاز (1) ، ثم تحديد اختناق الاتصال (2).

enter image description here

تحرير (2015-11-03)

منذ حوالي Chrome 45 ​​، أصبح الأمر أسهل بعض الشيء: لم تعد مضطرًا لأن تكون في وضع الجهاز بعد الآن.

enter image description here

22
Rafael Eyng

جرب http://www.webpagetest.org/test . يمكنك إجراء اختبار من أي من خوادمها البعيدة حول العالم ومعرفة مدى سرعة تحميل الصفحة من هذا الموقع. سيسمح لك حتى باستخدام سرعة الطلب الهاتفي أو السرعات البطيئة الأخرى لمعظم المواقع.

20
Ben Hoffman

يمكنك إبطاء موارد محددة باستخدام Deelay.me:

<img src="http://deelay.me/1000?http://mysite.com/image.gif">

Deelay.me هو وكيل تأخير لموارد الويب. يمكنك استخدامه مع الصور/الأنماط/البرامج النصية ، لزيادة وقت التحميل.

8
biesiad

أفترض أن القضية هي نفسها التي لدي. عند تطوير مشروع ويب داخليًا ، أو العمل على خوادم LAN أو VM ، فأنت تحتاج أحيانًا إلى محاكاة سيناريو حقيقي حقيقي ، كما لو كان تحميل الخادم مرتفعًا ، لمعرفة مدى سرعة تحميل الصفحة من جانب العميل ، وإذا كان البعض البيانات التي تأتي من الخادم ، تقوم في الواقع بتحميلها ولا تعبث بها وظائف العميل ، بسبب سلوك الخادم والتأخير. نظرًا لعدم وجود طريقة مثالية لمحاكاة سيناريوهات الحالة الحقيقية ، فإن أفضل شيء هو التأكد من إطلاقك للأحداث ، فقط بعد استرداد البيانات بالكامل من الخادم. باستخدام الدالة $ .ajax الكاملة و async: false يبدو أنه يقوم بالخدعة حتى الآن. هذا يضمن أن أي حدث يستند إلى البيانات وتحتاج إلى إطلاقه ، لن يتم تنفيذه ما لم تكن البيانات موجودة.

3
man

محاكاة الاتصال البطيء باستخدام Chrome المضي قدمًا وتثبيت Chrome إذا لم تكن مثبتًا لديك بالفعل على نظامك. بمجرد القيام بذلك ، افتح علامة تبويب جديدة ، ثم اضغط على CTRL + SHIFT + I لفتح نافذة أدوات المطور أو انقر فوق رمز الهامبرغر ، ثم المزيد من الأدوات ثم أدوات المطور.

enter image description here

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

enter image description here

الآن المضي قدما وانقر على علامة التبويب الشبكة. على اليمين ، يجب أن ترى ملصقًا باسم No Throttling.

enter image description here

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

enter image description here

تتراوح الخيارات من دون اتصال بالإنترنت إلى WiFi ، ويتم عرض الأرقام على أنها زمن انتقال وتنزيل وتحميل. أبطأ هو جي بي آر إس تليها 2G العادية ، ثم 2G جيدة ، ثم 3G العادية ، 3G جيدة ، 4G العادية ، DSL ثم واي فاي. اختر أحد الخيارات ثم أعد تحميل الصفحة التي أنت عليها أو اكتب عنوان URL آخر في شريط العناوين. فقط تأكد من أنك في علامة التبويب نفسها حيث يتم عرض أدوات المطور. يعمل الاختناق فقط على علامة التبويب التي قمت بتمكينها لها.

إذا كنت تريد استخدام القيم المحددة الخاصة بك ، يمكنك النقر فوق الزر "إضافة" ضمن مخصص. انقر فوق الزر "إضافة ملف تعريف مخصص" لإضافة ملف تعريف جديد.

enter image description here

عند استخدام GPRS ، استغرق الأمر www.google.com وقتًا ضخمًا يصل إلى 16 ثانية لتحميل! بشكل عام ، هذه أداة رائعة تم تصميمها داخل Chrome والتي يمكنك استخدامها لاختبار وقت تحميل موقع الويب الخاص بك على اتصالات أبطأ. إذا كان لديك أي أسئلة ، فلا تتردد في التعليق. استمتع!

3
Arbaz Alam

يمكنك محاكاة سرعات الشبكة المختلفة على Mac باستخدام تطبيق مجاني يسمى Speedlimit

وصف السرعة:

SpeedLimit هو جزء من تفضيلات Leopard لتقييد عرض النطاق الترددي لشبكتك بواحد من سرعات مختلفة - 768 كيلو بايت DSL و Edge و 3G و Dialup. هذا مفيد حقًا لاختبار تطبيق iPhone الخاص بك في ظل ظروف شبكة Edge العادية في iPhone Simulator.

2
matinfo

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

1
Cebjyre

طريقة التوجيه (QoS)

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

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

تتضمن بعض مشاريع البرامج الثابتة للموجه المفتوح:

1
Simon Hayter

يمكنك محاكاة اتصال بطيء على خادم ويب محلي في المضيف المحلي باستخدام node.js و مستعرض المزامنة .

  1. تثبيت node.js
  2. قم بتشغيل هذا الأمر من الأمر node.js موجه: npm install -g browser-sync

  3. قم بتشغيل هذا الأمر من الأمر node.js موجه: browser-sync start --server

    enter image description here

  4. من متصفح الويب ، افتح http: // localhost: 3001 / ، ثم انقر على الرابط "Network Throttle" لإنشاء خادم بالسرعة والمنفذ المحددين:

    enter image description here

1
Setyo N

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

0
user1565578