Performance: Route parameters
MEDIUM IMPACT
Route parameters affect server-side routing speed and can influence initial page load time by determining which controller action runs.
resources :users, only: [:show] do
member do
get 'profile'
get 'settings'
end
endget '/users/:id', to: 'users#show' get '/users/:id/profile', to: 'users#profile' get '/users/:id/settings', to: 'users#settings'
| Pattern | Routing Checks | Server Response Time | Impact on LCP | Verdict |
|---|---|---|---|---|
| Multiple similar parameter routes | Multiple pattern matches per request | Higher latency under load | Delays LCP | [X] Bad |
| Resourceful routing with parameters | Single grouped pattern match | Lower latency | Improves LCP | [OK] Good |