سؤال

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

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

هل هناك طريقة أفضل من وجود كل مستخدم إجراء الاقتراع؟ أستطيع أن أكتب الخلفية في أي الضروره هيكل، الواجهة جدا لهذه المسألة. أريد أن أبقى بعيدا عن فلاش و Silverlight. كما صفحة ويب العامة قد ينتهي بك الأمر مع الكثير من المشاهدين (DEAM كل ديف الويب و). وبعد ان الجميع الاقتراع في 30 فترات الثانية يكون عدد لا يصدق من الزيارات إلى دعم، و 30 ثانية وربما بطيئة جدا ل 'عرض لايف "على أي حال! لغتي المفضلة هي JSP.

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

المحلول

وتجميع جانب العميل ليس هو الخيار الوحيد لتنفيذ "عرض لايف". يجب عليك أن تنظر، ما يسمى ب " عكسي AJAX " تقنية أيضا.

وعلاوة على ذلك يمكن استخدام بعض الأطر الراسخة التي توفر لك هذه الوظيفة من خارج منطقة الجزاء: DWR أو حتى <لأ href = "http://blog.icefaces.org/blojsom/blog/default/2008/04/10/Ajax-Push-Comes-of-Age/" يختلط = "نوفولو noreferrer" > JSF (وجوه الجليد) .

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