私はSinatraアプリケーションをローカルで実行しています。SinatraでHTTPサーバーを選択するにはどうすればよいですか?
私はThinをインストールして以来、私のSinatraアプリは常にWebサーバーとしてそれを使用しています。しかし、アプリケーションで必要とされる大量の静的ファイルを処理するThinのパフォーマンス上の問題がありました.MongrelまたはWEBrickのいずれかに切り替える必要があります。
MongrelまたはWEBrickにアプリケーションを切り替える方法がわかりません。私がrequire 'mongrel'
またはrequire 'webrick'
を私のapp.rbの最上部に貼り付けたとしても、ruby app.rb
の時、SinatraはまだThinで始まります。
私の質問は、Sinatraが開発モードで使用するためのWebサーバーをどのように指定するかです。また、プロダクションモードではどうすればいいですか?あなたはシナトラが:server
configuration settingで使用するサーバーを設定することができます