Work around poor database performance programmatically
Grab category context properly
Cache data