Ruby on rails 性能问题:使用“;链接到;或;“a”吗;?

Ruby on rails 性能问题:使用“;链接到;或;“a”吗;?,ruby-on-rails,Ruby On Rails,对于不需要太多控制器或选项的链接,是否最好使用html标记?不必要地使用link_torails标签会对性能产生影响吗 谢谢。是的。无论您在哪里编写静态内容而不是动态内容,您都会看到更好的性能。如果使用link\u to在特定情况下使事情更容易编写和理解,那么就使用它,但如果您自己认为没有必要,请节省CPU时间并自己编写a标记 这是专门讨论的,因为它涉及Rails助手。文章说, Rails核心中的许多助手将运行得相当慢。通常,所有采用URL哈希的帮助程序都将调用路由模块,以生成引用底层控制器操作

对于不需要太多控制器或选项的链接,是否最好使用
html标记?不必要地使用
link_to
rails标签会对性能产生影响吗


谢谢。

是的。无论您在哪里编写静态内容而不是动态内容,您都会看到更好的性能。如果使用
link\u to
在特定情况下使事情更容易编写和理解,那么就使用它,但如果您自己认为没有必要,请节省CPU时间并自己编写a标记

这是专门讨论的,因为它涉及Rails助手。文章说,

Rails核心中的许多助手将运行得相当慢。通常,所有采用URL哈希的帮助程序都将调用路由模块,以生成引用底层控制器操作的最短URL。这意味着需要检查路由文件中的多条路由,这是一个成本高昂的过程,大多数情况下。。。对于显示大量链接的页面,我已经测量到了高达200%的速度提升(考虑到其他一切都已优化)


是的,如果您使用简单的get请求链接(不是ajax或其他方法,如post、put等),并且在应用程序中定义的控制器更少或路由更少,那么您可以使用简单的html标记来代替link_to

这么多年后,这个答案是否仍然适用于Rails 3?