Nick Lewis wrote:
Just of note -- replacing views, most of phptemplate, blocks, and regions with specialized arrays with "render" functions just brought one site I'm working on a 100-300% performance boost for non cached pages. Oddly, when I added back the menu system, it did not affect my ghetto benchmarks more than 50-100 microseconds (the orignal frontpage was clocking in at 3000 to 4000 microseconds, today's gutting out has brought it down to an average of 800 microseconds). So, blocks, views, and phptemplate are likely culprits IMHO. In the order of my suspicion, I'd go with views, blocks, and finally phptemplate.
Interesting. What exactly do you mean by blocks? The whole block generating system or particular blocks? Cheers, Gerhard