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

ruby-on-rails – 性能问题:使用“link_to”还是“a”?

发布时间:2020-12-17 02:41:27 所属栏目:百科 来源:网络整理
导读:对于不需要太多控制器或选项的链接,使用html标签会更好吗?不必要地使用link_to rails标签会对性能产生任何影响吗? 谢谢. 解决方法 是.你可以在任何地方编写静态内容而不是动态内容,你会看到更好的性能.如果在特定情况下使用link_to使事情更易于编写和理解,
对于不需要太多控制器或选项的链接,使用html标签会更好吗?不必要地使用link_to rails标签会对性能产生任何影响吗?

谢谢.

解决方法

是.你可以在任何地方编写静态内容而不是动态内容,你会看到更好的性能.如果在特定情况下使用link_to使事情更易于编写和理解,那么使用它,但如果您自己认为没有必要,请节省CPU时间并自己编写标记.

这是专门讨论的,因为它与Rails助手in this article有关.根据文章:

A number of helpers in Rails core will run rather slowly. In general,all helpers that take a URL hash will invoke the routing module to generate the shortest URL referencing the underlying controller action. This implies that several routes in the route file need to be examined,which is a costly process,most of the time… For pages displaying a large number of links,I have measured speed improvements up to 200% (given everything else has been optimized).

(编辑:李大同)

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

    推荐文章
      热点阅读