私が正しく理解していれば、Juggernautはsocket.ioの上に構築されており、FayeはJuggernautレイヤーとsocket.ioレイヤーを組み合わせたものと競合します。最近、Ryan Batesは、Fayeの実行を非常に簡単にするPrivatePubと呼ばれるFayeラッパーを考案しました。
しかし、私はすでにHerokuで実行されるRailsアプリを持っており、その上に簡単なチャット機能を構築するだけです。
調査していると、多くの人がプッシャーを使用していることがわかりました。プッシャーはHerokuで十分にサポートされているようですので、プッシャーの使用を考えています。
先に進む前に、物事を正しく理解していることを確認したかっただけです。PusherはプッシュリクエストのHerokuのようなものですか?私のオプションは、Herokuですべてをホストするか(JuggernautまたはFayeモジュールを含む)、Herokuでサイトの静的部分をホストし、プッシュ通知処理をプッシャーに委任することです。
私の知る限り、これは次の点からより効率的なアプローチのように感じます。1.プッシャーを使用する場合、Herokuでjuggernaut / fayeモジュールを実行するために、すべてのフープをジャンプする必要はありません。2.リアルタイムトラフィックはPusherに委任されます。つまり、Herokuサーバーのリソースを無駄にすることはありません。
今、私はまだ初心者で、多くのことについて間違っているかもしれませんが、私に教えてください。上記の2つの要素は正しいですか?そして、Juggernaut / Faye / Pusherについての私の理解は正しいですか?