Socket.ioとNode.jsを使用してプッシュ通知を行いたいと考えています。最終的な目標は、Stackoverflow がコメントで行うのと同様のことを行い、新しいコメントを人々に通知することです。
私のサイトは PHP であり、EC2 インスタンス上の Apache で実行されます。Apache は並行性をうまく処理できないと聞いたので、Node を使用して、うまくいけば多数の同時持続接続を処理することに興味があります。私は2つの解決策があると思います:
- ノードをApacheと同じインスタンスに配置し、2つのサーバーをプロキシします
- ノードを別のインスタンスに置く
どちらの場合も、これら 2 つのサーバー間の接続がプログラムでどのように見えるかはわかりません。たとえば、WebSockets/Node はメッセージの送受信を処理しますが、これらのメッセージを MySQL データベースに保存する必要があり、それには PHP コードが必要ですか? はい/いいえ? また、私の PHP ページでメッセージはどのように受信されますか? $.post
このような URL を介して、http://mysite/receiver.php
私の Apache サーバーによって解決されるでしょうか?
これをよりよく理解するのに役立つコメントまたはコードを参照してください。