2

私は_underscoreテンプレートを事前にコンパイルする方法を研究しており、テンプレートを事前にコンパイルしている人の99%がノードを実行しているようだと考え始めています。

これにより、プリコンパイルは、クライアントではなくサーバーでテンプレートをレンダリングする場合にのみ有益であると思われます。

これは本当ですか?

クライアントでのみレンダリングされるサーバー上でテンプレートをコンパイルすることに何か利点はありますか?

4

1 に答える 1

3

「本当に役に立つ」というのは少し主観的ですね。クライアント側ではなくサーバー側で使用されるテンプレートをプリコンパイルすることがより重要かどうかを尋ねる場合、それは通常、サーバーが1秒間に数千回レンダリングする必要があるため、無駄になるためです。レンダリングするたびにコンパイルする必要があります。

クライアント側のアプリでは、主な懸念事項は、レンダリングテンプレートに関連するユーザーに気付く速度低下があるかどうかです。通常はありません。ある場合は、通常、少数(大きなリストビューを作成するために使用される部分的なテンプレート)のみが責任を負います。そのため、ほとんどのクライアント側アプリでは、テンプレートの事前コンパイルは時期尚早の最適化の一形態です。

于 2012-08-23T04:11:48.330 に答える