سؤال

يوجد جهازي كمبيوتر على شبكة محلية، 192.168.1.101 و192.168.1.102

يعمل 101 على تشغيل خادم ويب بسيط على نظام التشغيل Windows XP، ويعمل 102 على نظام التشغيل Windows 7.

إذا قمت بتشغيل برنامج عميل في 101 (نفس الجهاز مثل خادم الويب) وقمت بتقديم طلب GET، فسيستغرق الأمر 0.2 ثواني لإتمام الطلب

إذا قمت بتشغيل نفس برنامج العميل من 102، فسيستغرق الأمر 1.5 ثواني لإتمام الطلب

ماذا يمكن أن يكون سبب التأخير؟

إذا قمت بتقديم الطلب من Firefox على 102 إلى خادم الويب على 101، فإن الاستجابة الأولى تستغرق 1.5 ثانية، وبعض الطلبات بعد ذلك تستغرق 0.2 ثانية، ومرة ​​أخرى يستغرق الطلب الواحد 1.5 ثانية..وما إلى ذلك - لذلك أعتقد أن متصفح فايرفوكس يقوم بتخزين شيء ما لفترة من الوقت..

إنها ليست مشكلة في إحماء خادم الويب، لأنني لا أقوم بإيقاف خادم الويب أبدًا.

يكون اختبار ping من 101 إلى 102 أقل من 1 مللي ثانية، ولكن تنتهي مهلة ping من 102 إلى 101..لا أعرف السبب، ولكن الطلبات تؤخر فقط 1.5، وليس انتهاء المهلة.

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

المحلول 2

وجدت المشكلة:

حاول خادم الويب إجراء نظام أسماء النطاقات العكسي على 192.168.1.102، لكنه فشل.

وكان التأخير مهلة..وكان الحل هو تعطيل خيار DNS العكسي.

نصائح أخرى

سؤالك الأول:
إذا كنت تستخدم وكيلاً، فقد يحدث هذا في حالة عدم تجاوز الوكيل لعنوان محلي في إعدادات المتصفح.
يمكنك تجربة اتصال telnet بالخادم 101 على المنفذ 80 وتقديم طلب GET ومعرفة وقت الاستجابة.
حول مهلة Ping:
قد يحدث أن مسؤول الخادم 101 قد قام بحظر طلبات ping.وبخلاف ذلك، لا يمكن أبدًا أن تنتهي مهلة اختبار الاتصال (ping) بشكل عام إذا كان من الممكن الوصول إلى الخادم من المتصفح.

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