タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Rackに関するtri-starのブックマーク (2)

  • 最近の Rack サーバ事情について - おもしろwebサービス開発日記

    先月、heroku推しサーバが unicorn から puma に変わったという発表がありました。unicorn だとスロークライアントの影響を受けやすいというのが理由なようです。 もう少し詳しく調べてみましょう。 そもそもスロークライアントってなに その名の通り遅い回線のクライアントです。3G環境のモバイル端末などが該当します。 「unicorn だとスロークライアントの影響を受けやすい」とは unicorn はプロセスモデルのサーバであり、blocking I/O モデルを採用しています。つまり、クライアントとの通信中プロセスが専有されるということです。 例えば unicorn がワーカプロセスを3つ立ち上げていて、そこへ通信完了に10分かかるようなスロークライアントが3つ接続されたら…、続くクライアントはスロークライアントの通信が完了するまで実行を待たなければならなくなります。プ

    最近の Rack サーバ事情について - おもしろwebサービス開発日記
  • Rubyでウェブアプリ〜Rack | | Scimpr Blog

    Rackとは「RackはRubyのためのWebサーバーインターフェイス」(5分でわかるRack) Rackは、mongrel,WEBrick,thin,unicornなどのサーバとRails,sinatraなどのフレームワークの橋渡しをする役割 公式 rack.github.io/ github.com/rack/rack ドキュメント rack.rubyforge.org/doc/ 成り立ちとか 第23回 Rackとは何か(1)Rackの生まれた背景 全般的なより詳細な記事 Rack解説 – Rackの構造とRack DSL インストール環境はRuby2.1.0

    Rubyでウェブアプリ〜Rack | | Scimpr Blog
  • 1