4
A
回答
7
是的。你可以在任何地方寫靜態內容而不是動態內容,你會看到更好的性能。如果使用link_to
可以使事情在特定情況下更容易編寫和理解,然後使用它,但是如果您自己認爲不需要,可以節省CPU時間並自己寫一個標籤。
這是專門討論的,因爲它涉及到Rails助手in this article。根據文章:
Rails核心中的許多helper運行速度相當緩慢。通常,所有采用URL哈希的助手都會調用路由模塊以生成引用基礎控制器操作的最短URL。這意味着需要檢查路線文件中的幾條路線,這是一個成本高昂的過程,大部分時間...對於顯示大量鏈接的網頁,我已經測量了高達200%的速度提升(考慮到其他所有內容被優化)。
0
是的,你可以使用替代的link_to如果您使用的是在應用程序中定義較少控制器或更少的路由進行簡單的GET請求鏈接(不阿賈克斯或者其他方法,如POST,PUT等),簡單的HTML標籤
相關問題
- 1. nanoc或ruby link_to問題
- 2. Rails link_to問題
- 3. Rails link_to問題
- 4. rails link_to問題
- 5. Rails link_to問題
- 6. link_to問題
- 7. 性能問題使用awk
- 8. 使用link_to問題:遠程 - Rails 3
- 9. mysql - 「趨勢」功能a la reddit/hackernews性能問題
- 10. NHibernate或SQL Server 2008性能問題
- 11. GetAll或GetList函數和性能問題
- 12. SDN4或neo4j-ogm性能問題
- 13. MyGeneration或SQL Server性能問題
- 14. 並行化使用.AsParallel()或的ForAll性能Parallel.ForEach問題
- 15. LINQ - 使用where或join - 性能差異?基於這個問題
- 16. 性能問題
- 17. 性能問題
- 18. 性能問題
- 19. 性能問題
- 20. 性能問題
- 21. 性能問題
- 22. 性能問題
- 23. 。性能問題
- 24. 性能問題
- 25. 性能問題
- 26. 性能問題
- 27. 性能問題
- 28. 使用TUniTable的性能問題
- 29. Oracle - 性能問題。使用GROUPBY
- 30. 使用redux的Tab Navigator性能問題
不這個答案在這麼多年後仍然代表Rails 3? – Victor 2014-11-16 17:12:15