Ruby 初心者スレッド Part 55
■ このスレッドは過去ログ倉庫に格納されています
0035デフォルトの名無しさん
2014/06/28(土) 22:47:38.23ID:JCL+UsP9いや、requireの実行時間が問題になるようなRubyアプリケーションは、ほとんど存在しない
もしアプリケーションの起動時間が気になるほど遅いのであれば、まず性能測定をすべき
多くの状況下では require 以外の処理、たとえばサーバへの接続待ちや
大量のデータファイル読み込み等がボトルネックになっているはず
> http_server -versionってバージョン表示させるだけでspec.add_dependencyのgemを全部requireしてるのですか?
そうだよ、実行時に必須なライブラリはサーバ起動時にすべてrequireする
逆に、必須ではなく条件に応じて必要になるライブラリは spec.add_dependency せず、
サーバ起動後に特定の「条件にマッチした場合」に require する
たとえばプラグインのようなオプション・ライブラリは、設定ファイルで指定された場合、
あるいはプラグイン・ディレクトリにライブラリが存在する場合にだけ require する
■ このスレッドは過去ログ倉庫に格納されています