web-dev-qa-db-ja.com

Nodeロードパフォーマンス

ちょっと質問があります。

たとえば、同じノードのルートで_Node::Load_を使用する場合:_site.com/node/125_に移動し、前処理でNode::Load(125)を使用すると、Drupalそのノードをもう一度ロードしますか?または、パフォーマンスに影響を与えずにノードをロードするコードの一部がありますか?

4
Fady

エンティティはメモリに静的にキャッシュされるため、同じリクエスト内で同じエンティティを複数回ロードしても、パフォーマンスへの影響はありません。

4
4k4

実際には、すべてのノードページにノードをロードする理由はありません。

MYTHEME_preprocess_nodeを使用する場合、ロードされたノードである$variable['node']があります。

3
user72672