ruby-on-rails – Routes.rb vs rack-rewrite vs nginx / apache
发布时间:2020-12-17 02:52:14 所属栏目:百科 来源:网络整理
导读:我对以前的应用程序版本中的遗留URL有几十条重写规则. 我看到三个选择: 只需在路径文件中添加“匹配”行(config / routes.rb) 使用rack-rewrite 创建Nginx / Apache重写规则(在我的例子中是Nginx) 我认为3的性能优于2,性能优于1. 我的问题: 这是真的吗?
我对以前的应用程序版本中的遗留URL有几十条重写规则.
我看到三个选择: >只需在路径文件中添加“匹配”行(config / routes.rb) 我认为3的性能优于2,性能优于1. 我的问题: >这是真的吗? 解决方法
>是的,您的表现顺序正确. >取决于您的网站,流量,这些重写规则的点击次数 – 很可能性能比可维护性要重要得多. >可维护性 – 使用您所知道的以及您的开发人员所知道的内容. Apache的重写语法很容易出错,而且往往是Write-Once-Read-Never. Nginx是相当不错的,但仍然是一个新的DSL供你和你的开发人员学习. rack-rewrite是Apache的反面,实际上很难犯错,因为它很简单(我认为它比routes.rb简单) >没有值得评估.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |