0

Rails は (まだ) マルチスレッド化されていないため、Facebook アプリケーションにはスレッド化された Web フレームワークの方が適しているようです。(理由は、Rails の各プロセスが一度に 1 つのリクエストしか処理できず、アプリと Facebook の間に多くのネットワーク通信があるため、Facebook のアクションが遅くなる傾向があるためです)

Merb を使って Facebook アプリケーションを書いた人はいますか? Facebooker (Rails 用の Facebook プラグイン) の Merb へのポートはありますか?

4

4 に答える 4

3

プロジェクトの 1 つ ( Rock the Vote ) でmerb_facebooker を使用しましたが、かなりうまくいきました。ミドルウェアを制御できないため、Facebook アプリのテストは非常に面倒です。したがって、FB API に対する期待に注意し、開発段階の早い段階でできるだけ多くのアプリを検証するようにしてください (すべてのアプリを試すのではなく)。早い段階で fbML を処理する必要があったため、いくつかの頭痛の種がありました)。

于 2008-09-18T09:08:49.997 に答える
2

見よ、merb_facebooker

さらに、(デスクトップ アプリのように) Facebooker を直接使用する場合は、gem をインストールするだけです。

gem install facebooker
于 2008-09-18T07:29:22.280 に答える
0

スターリングを見たことがありますか?これは、Twitter がメッセージを処理するために使用するサーバーです。これは、ジョブをワーカーに委任できる永続的なキュー サーバーです。

于 2008-09-18T02:20:08.980 に答える
0

Passenger を Apache で実行すると、特定の制限 (デフォルトは 30 だと思います) まで、必要な数の Rails インスタンスを起動できます。また、必要に応じてそれらを強制終了するため、5 分前ほど多くのヒットが得られない場合は、システム リソースを解放してシステムに戻します。

パッセンジャーの詳細については、http://modrails.comをご覧ください。

于 2008-09-18T03:19:07.123 に答える