0

私はこれについて疑問に思っています:

注: 長さ 100 の配列をレンダリングすると、100 個のビューをレンダリングする必要があるため、部分コレクションを使用する場合は注意してください。単純なコレクションの場合、部分的なコレクションのサポートを使用する代わりに反復をインライン化して、オーバーヘッドを減らすことができます。

では、このようにするのは得策ではありませんか?

<%- partial('overall_header.ejs') %>
<!-- Content of the website -->
<%- partial('overall_footer.ejs') %>

それとも、部分的に変数や配列を使用するべきではありませんか?

4

1 に答える 1

2

あなたが言及した「注意」は、ガイドのように、大きな配列の部分的なレンダリングを指します:

partial('comment', comments);

「コメント」は大きな配列です。

あなたの例では、overall_header と Overall_footer は一度だけレンダリングされますが、これは問題ありません。かなりのオーバーヘッドはありません。

于 2012-04-29T11:59:33.090 に答える