2011-09-20 12 views
5

ユニコーンは、「速いクライアント」のためだと言っています。これについて詳細を読むたびに、これは、たとえば、HTTPリクエストを処理するnginxプロキシサーバーの背後にあり、長いポーリングを実行するアプリケーションを実行するのではなく、適切であると説明されています。Unicornは "速い"と "遅い"要求を何と考えていますか?

これは意味がありますが、リクエストが「遅い」という一般的なケースは、POSTが長い時間を要する場合です。これは、大量のデータ(ファイルのアップロード)がストリーミングされているか、アプリケーションの処理に時間がかかります

この2つのケースでUnicornはどのように動作しますか?これについてはどこでもっと読むことができますか?

答えて

6

私は、ユニコーンは数百から数千のオープンリクエストを持っていないと考えています。あなたが同時にそのフォームを投稿している何百人ものユーザーを持っていない限り、フォームの投稿が遅いことは問題ありません。私たちはあなたのサイトに画像をアップロードすることができる場所がいくつかあり、それらのページは画像をアップロードして処理するのに通常数秒かかり、ユーザーに戻る前に問題はありませんでした。しかし、同時に何千ものユーザーが同時に画像をアップロードすることはありません。

Rainbows!長いポーリングリクエストのためのユニコーンのようなWebサーバーです:http://rainbows.rubyforge.org/

+1

このスレッドでこれ以上の議論ができます:http://rubyforge.org/pipermail/mongrel-unicorn/2011-September/001195.html –

関連する問題