سؤال

أنا بحاجة للحفاظ متعددة نشطة طويلة-تجميع اياكس الاتصالات إلى خادم الويب.

وأنا أعلم أن معظم المتصفحات لا تسمح أكثر من 2 اتصالات في وقت واحد على نفس الخادم.هذا هو ما HTTP 1.1 البروتوكول الدول:

العملاء الذين يستخدمون المستمرة اتصالات يجب الحد من عدد الاتصالات المتزامنة أنهم الحفاظ على ملقم معين.A المستخدم المفرد العميل لا ينبغي الحفاظ على أكثر من 2 اتصالات مع أي الخادم أو الوكيل.وكيل يجب استخدام ما يصل 2*N الاتصالات إلى ملقم آخر أو وكيل, حيث N هو عدد في نفس الوقت مستخدم نشط.هذه المبادئ التوجيهية التي تهدف إلى تحسين استجابة HTTP مرات وتجنب الازدحام.

لنفترض أن لدي 2 النطاقات الفرعية Server1.MyWebSite.Com و Server2.MyWebSite.Com مشاركة عنوان IP نفسه, سوف تكون قادرة على جعل 2x2 المتزامن الاتصالات ؟

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

المحلول

فإنه لا يبدو أن مضيفين مختلفين على نفس IP يمكن أن يكون مفيدة . قد واجهت مشاكل عند إجراء اتصالات AJAX بسبب نفس السياسة المنشأ .

وتحرير: حسب السؤال document.domain الخاص بك (من متصفح جوجل كتيب الأمن ):

<اقتباس فقرة>   

الشيكات للأهداف مدعوم لا تأخذ بعين الاعتبار document.domain ...

نصائح أخرى

وسيكون المتصفح 100٪ التابع. البعض قد قاعدة الحد 2 الاتصال على اسم النطاق، وبعض القوة على عنوان IP.

وآخرون سيتيح لك ان تفعل الكثير كما تشاء.

لا المتصفح يستند في حد الاتصال على عنوان IP. كل المتصفحات قاعدة الحد الأقصى المحدد FQDN.

ومن ثم ، نعم ، سيكون تماما غرامة لديك DNS الاسم المستعار الملقم الخاص بك, على الرغم من أن في وقت سابق الجواب الصحيح أن XHR سوف تتطلب منك استخدام الصفحة اسم المجال XHR ، واستخدام اسم مستعار لتحميل محتوى ثابت (صور ، إلخ) في الصفحة.

بالمناسبة, المتصفحات الحديثة عادة رفع حد الاتصال إلى 6 أو 8 اتصالات في المضيف.

scroll top