Rails 3.2.22
アプリには約650の経路が定義されています。約20%が私たちの要求の90%以上を占めています。これらの20すべてはオプションのスコープの下にあります:(/:api_version)
。これらのルートを定義する最適な場所はどこですか。Railsルーティング定義の最適化
定義ツリーの始めか終わりですか?言い換えれば、彼らは昇順または降順で人気によって定義されるべきですか? rails guidesから
Rails 3.2.22
アプリには約650の経路が定義されています。約20%が私たちの要求の90%以上を占めています。これらの20すべてはオプションのスコープの下にあります:(/:api_version)
。これらのルートを定義する最適な場所はどこですか。Railsルーティング定義の最適化
定義ツリーの始めか終わりですか?言い換えれば、彼らは昇順または降順で人気によって定義されるべきですか? rails guidesから
また、ルートを名前空間に分割し、別々のファイルに分割することも検討する必要があります。
http://blog.arkency.com/2015/02/how-to-split-routes-dot-rb-into-smaller-parts/
:GET '写真/世論調査のリソースのためのshowアクションのルート上の写真を:あなたは、リソースを持っているので、もし
Railsのルートは、彼らはを指定された順序に一致しています行はget行の前に一致します。
したがって、一番上に最も使用されたルートを追加すると最も効率的です。