ちょっと質問があります。
たとえば、同じノードのルートで_Node::Load
_を使用する場合:_site.com/node/125
_に移動し、前処理でNode::Load(125)
を使用すると、Drupalそのノードをもう一度ロードしますか?または、パフォーマンスに影響を与えずにノードをロードするコードの一部がありますか?
エンティティはメモリに静的にキャッシュされるため、同じリクエスト内で同じエンティティを複数回ロードしても、パフォーマンスへの影響はありません。
実際には、すべてのノードページにノードをロードする理由はありません。
MYTHEME_preprocess_node
を使用する場合、ロードされたノードである$variable['node']
があります。