تقنية Push data هل تستخدمها

السلام عليكم ورحمة الله وبركاتة

هل استخدمت احد تقنيات ال 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

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

لم أسمع عنها من قبل

موضوع يستحق المناقشة

قلة سماعنا بها بسبب عدم الاهتمام العربي بها . وعدم وجود مشاريع تستخدمها

أكثر من مره حاولت إستخدامها ولكنى أجد الموضوع يطول شرحه و أكون مستعجل جداً فأستخدم ال requests :(

هل تعرف مقالة أو tut يشرحها بشكل جيد ؟

-2

الـ PHP لا تقم على هذه التقنية يجب إستعمالك لها .

الـ Node.JS تقوم على هذه التقنية وهى من أسباب قوتها .