そのため、プロジェクトを設計しているとき、何か間違ったことをしているに違いないと考えています。テンプレート コードの一部は再利用可能であるため、テンプレートからコードを抽出したくなりますが、良い方法が見つかりません。たとえば、一部のボタンは Web サイト全体で同じデザインになっています。ページからそれを抽出する最良の方法は何ですか? ここで、単純な包含タグまたはインクルード ファイルの使用を検討しました。
これで問題ありませんが、速度の最適化にも非常に関心があります。テストを行った後、単純なタグを使用すると、通常のインライン テンプレートよりも 50% 遅くなり、包含タグを使用すると 350% 以上遅くなることがわかりました。重複するコードの一部がリストの for ループの場所にあるため、これは懸念事項です。たとえば、アイテムのリストを表示するとき、サイト全体で複製されたアップ/ダウン投票用のコードがあります。インクルージョン タグのようなものを使用すると、サイトの負担が大きくなります。これをすべて行うより良い方法はありますか?
速度を求めて構築している場合、基本的に DRY を妥協して高速化する必要がありますか?