السلام عليكم ورحمة الله وبركاتة
هل استخدمت احد تقنيات ال Push data من قبل ؟
تقنية ال push data هي تقنية . تسخدم كمثال في
1- عملية الإشعارات في الفيسبوك و جوجل بلس وتويتر
2- المحادثات في الوقت الحقيقي Real time
عملية جلب المحتوي المتعارف عليها . هي عمل request كل وقت معين عن طريق ajax ومعرفة هل هناك اشعارات جديدة ام لا
تخيل العملية عندما يكون عدد المستخدمين بالملايين . كم عدد ال requests علي السيرفر ؟
هنا جاءت الفكرة . فبدلا من ان يقوم العميل بارسال request جديد كل مرة
يقوم السيرفر بإرسال البيانات وينتظرها ال client
تعريف مختصر : عملية دفع للبيانات من ال server لل client بدلا من عملية سحب البيانات التي يقوم بها ال client من ال ال server
وهو فيما يعرف ب Real time ( الوقت الحقيقي )
باستخدم ال Node js او (احد التقنيات الاخري)
مثال لأحد المشاريع التي تقوم بتقديم هذه التقنية بشكل مجاني هو مشروع APE
هو مشروع مجاني بدأ عام 2006 . يحتوي المشروع علي ما يسمي ب comet server
ويحتوي ايضا علي Javascript Framework
يسمح APE وهو الاسم المختصر لكلمة Ajax Push Engine ب تقديم اي نوع من انواع ال real-time data streaming لل client او المتصفح
لماذا استخدموا اسم comet server . علي ما اعتقد انه من طريقة استخدام هذه التقنية
فكلمة comet تعني مذنب . فهو يسري في مسارة الطبيعي حتي يسقط في المكان المقدر له
هكذا البيانات في comet تسري في مسارها . وتسقط علي ال الclient في مكانها . بطلا من ان يطلبها ال client
التعليقات