thời gian gần đây tôi đã thêm một hạn chế tên miền phụ để Rails tôi tuyến đường nộpSubdomain chế (Rails 3) làm cho máy chủ địa phương (mỏng) SO SLOW
constraints(:subdomain => 'new') do
devise_for :customers do
get "/customers/sign_up" => "registrations#new"
post "/customers" => "registrations#create"
put "/customers/:id" => "registrations#update"
end
match '/' => 'roxy#index'
namespace :roxy, :path => '/' do
resources :customers
resources :surveys
end
end
Để kiểm tra các hạn chế subdomain định tuyến tại địa phương, tôi đã thêm dòng này để tệp máy chủ của tôi.
127.0.0.1 new.localhost.local
Bây giờ, tôi thử nghiệm ứng dụng của mình trong trình duyệt của tôi tại URL new.localhost.local: 3000. Mất khoảng 10 - 15 giây để tải mọi trang, điều này rất chậm. Nếu tôi loại bỏ các hạn chế tên miền phụ và chỉ cần đi đến 127.0.0.1:3000, tất cả mọi thứ là zippy và nhanh chóng một lần nữa.
Tôi đang làm gì sai? Tôi mới đến Rails, vì vậy xin vui lòng cho tôi biết nếu có một cách tốt hơn để làm định tuyến phụ trong đường ray, hoặc nếu có một thiết lập tôi cần phải cấu hình.