On Jan 15, 2009, at 4:50 PM, Ashraf Amayreh wrote:
Hello All,
Since I see so many node loads in block visibility and in modules that do $node manipulations and so forth, which would make me think that sometimes many node loads might occur on some pages and tens perhaps when you add contributed modules on that, I was wondering why not just load $node globally on node/<num>/* pages like we do with $user to avoid any extra node_loads? Developers would only need to global $node and it would either be null or populated and ready.
node_load() stores nodes in a static variable already- see http://api.drupal.org/api/function/node_load best, a.
-- Ashraf Amayreh http://aamayreh.org
--------------------------------------------------- arthur@civicactions.com