4
我有幾十個來自我的應用程序的舊版本的遺留URL的重寫規則。 我看到三個選項:Routes.rb vs rack-rewrite vs nginx/apache重寫規則
- 只需添加 「匹配」 的路線文件(配置/ routes.rb中)
- 使用rack-rewrite
- 創建的Nginx/Apache的重寫規則(Nginx的在我的情況) 線
我想,3比2更好的性能,它具有比1
我的問題,更好的性能:
- 這是真的嗎?
- 如果是這樣,它有多重要?
- 我可能沒有考慮過其他的折衷嗎?
- 除了那三個之外,還有其他的選擇嗎?
這只是關於我準備寫的:)確切的答案路線是最容易維護和性能將罰款。你可以在lib中創建一個'legacy-rewrites.rb'文件,並將其包含在routes.rb中,這樣它就不會混亂你的主應用程序配置。 – 2011-04-22 15:39:21