سؤال

لديّ تطبيق موجود مكتوب في PHP (باستخدام إطار Kohana) وأريد إجراء استطلاع طويل. من بعض الأشياء التي قرأتها ، يبدو أن إجراء الاقتراع الطويل مع PHP غير مستحسن وأن استخدام شيء مثل NodeJS هو خيار أفضل. سؤالي هو ما هي أفضل طريقة لدمج NodeJs (أو بعض الأدوات الأخرى المناسبة للاقتراع الطويل) مع تطبيق موجود؟

للتوضيح ، فإن تطبيقي هو في الأساس مكون إضافي للمتصفح يمكنك استخدامه لإرسال البيانات إلى مجموعات من الأشخاص الآخرين. عندما يتم إرسال هذه البيانات ، أريد المستلمين ، إذا كانوا متصلاً بالإنترنت ولديهم أيضًا مكون إضافي للمتصفح ، لتلقي هذه البيانات على الفور وإخطارهم.

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

المحلول

ربما تكون أفضل طريقة هي السماح لـ Node.js بالاستماع إلى منفذ والسماح لـ PHP بإرسال رسائل إلى هذا المنفذ.

في node.js ، يمكنك فتح مقبس للاستماع وفي PHP ، يمكنك استخدام Curl لإرسال الرسائل. يمكن أن تكون الرسائل في JSON-Format.

إذا استلمت Node.js-Part رسالة ، فيمكنها إعادة توجيهها ، ربما بعد بعض المعالجة ، مباشرة إلى متصفح الصب الطويل.

نصائح أخرى

أقوم بإنشاء اختراق صغير يتيح لك القيام بذلك بسهولة. إنه في مرحلة مبكرة جدًا ولكن يحتوي على كود كافٍ للعمل: https://github.com/josebalius/nodephp

أخطط لتحديث ReadMe في وقت لاحق اليوم.

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