Smarty に {strip} 修飾子を使用することの長所と短所をいつも考えていました。
サーバーがテンプレートから空のスペースを取り除くのにかかる余分な時間は、小さなファイルでのロード時間の短縮よりも重要ですか?
{strip}
コンパイル時のことです。改行を含む余分な空白をすべて削除します。ただし、テンプレートを php にコンパイルするときにこれを行います。したがって、これは正確に 1 回行われます。{strip} を使用しても使用しなくても、レンダリング時間は同じです。
余分な空白をすべて削除したい場合は、おそらくtrimwhitespace output-filterを探しているでしょう。