السلام عليكم ورحمه الله وبركاته
كما فى العنوان كيف تنشئ نظام اشعارات بواسطه php علما بأن الموقع php فقط بدون اى مكتبات أو اضافات
5 دروس لشرح كيفية عمل نظام اشعارات
استخدم web socket.
في حال كان الاستخدام بسيط يُمكنك الاعتماد على AJAX.
إن نويت استخدام أُطر عمل فبها بعض الإضافات تسهل عليك المهمة كـ Laravel مع javaScript عبر Laravel Echo
بالطبع أنت بحاجة لخادم خاص لتهية الأدوات اللازمة التي تحتاجها للعمل.
اريد تحديدا فى موقع تقريبا لبيع السلع هو أن عندما يشترى احد سلعه ما من الاخر يظهر عند الاخير انه تم طلب سلعته تلك
يمكنك استخدام مبدأ الـ long pooling
حيث تقوم ببعث ركوست اجاكس من الفرونت اند الى نقطة الحصول على الاشعارات كل 30 ثانية مثلاً وتحصل على احد هذه الحالات الاتية على السرفر:
1- يوجد اشعارات جديد، اذاً ارجعها وابعث ركوست جديد
2- لا يوجد اشعارات جديد، اذا احتفظ بالركوست في مكان ما في السرفر (مصفوفة مثلاً) ولكن لا تنهيه، وعندما يصل اشعار جديد قم بارجاعه عن طريق هذه الركوست، اعتقد ان مدة الركوست 30 ثانية حتى يقوم المتصفح باغلاقه بنفسه، وهنا انت تقوم باعادة الطلب
في كل مرة تنشئ اشعار جديد قم بالدوران على مصفوفة الركوستات التي قمت بتخزينها من الحالة رقم 2 فوق، وارسل هذا الاشعار الى كل من يتعلق به الامر
لم أجد يوجد مع مكتبة
التعليقات