سؤال

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

شكرا

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

المحلول

تحتاج إلى إلقاء نظرة على هذه http://en.wikipedia.org/wiki/comet_(programming)

http://www.zeitoun.net/articles/comet_and_php/start.

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

نصائح أخرى

يمكن أن يتم sorta في PHP، ولكن هناك بعض المشكلات مع التحجيم. إذا كان التحجيم لا يهم أكثر من اللازم، فيمكنك إنشاء عميل مذنب زائف بمجرد وجود صفحة لا تعود على الفور.

إذا كنت تبحث عن شيء أفضل قليلا، فستضطر إما للحصول على كامل Server Comet., ، أو الذهاب مع حل SAAS (مثل WebSync عند الطلب - إخلاء المسئولية، أعمل هناك).

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