标签: ruby sinatra
我读过Sinatra从上到下读取路由,这意味着如果请求匹配2条路由,则首先定义的路由将被执行,而第二条路径将被忽略。
这是否意味着,当一个请求进来时,Sinatra将寻找第一个定义的路由,然后是第二个,等等?如果这是真的,这是否意味着将最常访问的路由放在第一位可能会提高性能(因为不会有不必要的匹配)?