我有许多Twig模板,包含许多级别的块,使用制表符进行缩进.最终结果是一个包含许多行(3700)的
HTML文件,其开头包含多达10个制表符.手动删除选项卡后,文件缩小了25%.我知道我可以使用
{% spaceless %}
函数来包装此代码并删除所有必需的选项卡/空格.我也知道还有其他解决方案,比如在多个文件中分隔代码然后包含它们,但这需要更多的工作.
我的问题是关于性能,用{%spaceless%}删除这些空间会有成本,但我很确定只有一次操作,当Twig编译器将转换缓存中PHP文件中的Twig文件时.所以它应该对prod网站没有负面影响.我的开发环境太慢,无法比较{%spaceless%}的存在.你可以确认我使用{%spaceless%}不会减慢我的网站速度吗?