Puma

並行性のために構築されたRuby / Rack Webサーバー

  • ソフト名 : Puma
  • OS : Mac,Windows
  • 言語 : Ruby
  • 開発者 : HOME

ダウンロード

Puma 詳細説明

他のRuby Webサーバーとは異なり、PUMAはスピードと並列処理のために構築されました。Pumaは、Ruby Webアプリケーション用に非常に高速で同時にのHTTP 1.1サーバーを提供する小さなライブラリです。ラックアプリのみを実行するように設計されています。Pumaを高速にするのは、高速で正確なHTTP 1.1プロトコル解析を提供するためのRagel拡張を慎重に使用します。これにより、サーバーは携帯性の問題が多すぎることなく悲鳴にします。Bundlerを使用している場合は、Pumaをプロジェクトに追加してください。'あなたのバンドルをインストールした、Pumaを起動します。Bundlerを使用していない場合は、コマンドラインからPUMAを直接インストールできます。MRIでは、1つのスレッドのみが一度にRubyコードを実行できるようにするグローバルVMロック(GVL)があります。しかし、あなたが' IO(Twitterのような外部APIへのHTTP呼び出しなど)を多くのブロック化することをしている場合、PumaはまだMRI&#39を改善します。

Leave a Reply

メールアドレスが公開されることはありません。 が付いている欄は必須項目です