所以当我在构建我的项目时,我想我一定是做错了什么。有些模板代码是可重用的,这让我想从模板中提取代码,但我找不到好方法。例如,一些按钮在整个网站上都是相同的设计。从页面中提取它的最佳方法是什么?这是我考虑使用简单、包含标记或包含文件的地方。
现在这很好,除了我也非常关心优化速度。在进行测试后,我发现使用简单标签比普通的内联模板慢 50%,而包含标签则慢 350% 以上。这是一个问题,因为一些重复的代码位于列表中循环的位置。因此,例如,当显示项目列表时,我有一段代码用于支持/反对投票,该代码在整个站点中重复。如果我使用包含标签之类的东西,那会给网站增加很多繁重的工作。有没有更好的方法来完成这一切?
如果我正在为速度而构建,我是否应该从本质上妥协 DRY 以使事情变得更快?