このRuby websocket / flashsocketサーバーをPHPに変換するのはどれくらい実現可能ですか?
質問
このRuby websocketサーバーをPHPに変換するのはどの程度実現可能ですか?
http://github.com/gimite /web-socket-ruby/blob/master/lib/web_socket.rb
Rubyを少し知っていて、かなりの量のPHPを知っているので、ソケットプログラミングはやったことがないと思った。 Gimiteがgitに追加したものの上にチャットアプリを構築したいのですが、私のサイトはすべてPHPにあります。これらの300行をPHPで書き換えることはどれほど難しいと思いますか?
それは可能ですか? もしそうなら、それは難しいでしょうか? 最も難しい部分は何でしょうか? PHPはパフォーマンスに影響を与えますか? セッション管理を変換するのではなく、DBに移動することにより、そのRubyサーバーをPHPサイトに統合しようとする方が良いでしょうか?
お時間をいただきありがとうございます。
解決
他のヒント
自分が何をしているのかを知っている人にとっては、かなり実現可能です。 Rubyのソケットライブラリには魔法のようなものは何もありません。
難しい部分は、PHPが通常長時間実行されないことです。おそらく、PHPコマンドラインインタープリターで実行するように作成することになります。
セッションの処理は、どこで実行しても興味深いものになります。これは、サイドチャネルを使用しているように見えますが、必ずしもブラウザのセッションCookieを認識またはアクセスできるとは限りません。
所属していません StackOverflow