加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Rails 3.2 – haml vs. erb.哈姆更快吗(2012年

发布时间:2020-12-16 20:07:29 所属栏目:百科 来源:网络整理
导读:我正在开展一个项目,我仍然在考虑使用HAML(美丽的代码,更少的视图文件大小),而不是经典的ERB模板. 我担心为什么我还没有做到这一点,是发现意见的速度 – 我读了一篇文章/基准,几乎总是HAML比ERB慢 – 但事实是,这篇文章是2-3岁. 所以我的问题是,如何看待这两
我正在开展一个项目,我仍然在考虑使用HAML(美丽的代码,更少的视图文件大小),而不是经典的ERB模板.

我担心为什么我还没有做到这一点,是发现意见的速度 – 我读了一篇文章/基准,几乎总是HAML比ERB慢 – 但事实是,这篇文章是2-3岁.

所以我的问题是,如何看待这两个模板系统的比较现在,在2012年初?

解决方法

这里有一些 Nov 2011的一些基准测试.你应该可以光盘到你的haml目录并运行rake基准.我说“应该”,因为你需要获得正确的依赖关系才能运行这个任务.我玩了几分钟,但没有运气在本地.相关文件是haml / test / benchmark.rb.

编辑:
我找到了更多的信息给你.有人和我试图在本地工作的基准一样麻烦,所以他们自己滚动.我赞扬了这个想法,并增加了对比哈尔与erb:https://gist.github.com/1807036的支持.我使用了与haml库相同的模板进行基准测试.以下是我运行代码的结果:

$ruby benchmark.rb
       user     system      total        real
haml:  0.650000   0.000000   0.650000 (  0.651584)
erb:  0.540000   0.000000   0.540000 (  0.534727)

我使用红宝石1.9.3-p0,haml 3.1.4.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读