Facebook アプリケーションに Merb を使用する
-
01-07-2019 - |
質問
Rails は (まだ) マルチスレッド化されていないため、Facebook アプリケーションにはスレッド化された Web フレームワークの方が良い選択のように思えます。(その理由は、各 Rails プロセスは一度に 1 つのリクエストしか処理できず、アプリと Facebook の間で大量のネットワーク通信が行われるため、Facebook のアクションが遅くなる傾向があるためです)
Merb を使用して Facebook アプリケーションを作成した人はいますか?Facebooker (Rails 用 Facebook プラグイン) の Merb へのポートはありますか?
解決
私たちのプロジェクトの 1 つで merb_facebooker を使用しました (ロック・ザ・投票)、それはかなりうまくいきました。Facebook アプリのテストは、ミドルウェアを制御できないため、非常に面倒です。そのため、FB API に対する期待に注意し、開発段階の早い段階でできるだけ多くの API を検証するようにしてください (すべての機能を試すわけではありません)。早い段階で fbML を使用する必要があったため、いくつかの頭痛の種が生じました)。
他のヒント
見よ、 merb_facebooker.
さらに、Facebooker を直接使用したい場合 (デスクトップ アプリの場合など)、gem をインストールするだけです。
gem install facebooker
見ましたか ムクドリ?これは、twitter がメッセージを処理するために使用するサーバーです。これは、ワーカーにジョブを委任できる永続的なキュー サーバーです。
Apache で乗客を実行すると、特定の制限 (デフォルトは 30 だと思います) まで必要な数の Rails インスタンスが起動されます。また、必要に応じてそれらを強制終了するため、5 分前ほどのヒット数が得られていない場合は、システム リソースがシステムに解放されます。
乗客について詳しくは、次のサイトをご覧ください。 http://modrails.com