Well in that case, I still stand by my static page or caching answer. That is, cache the include, that has the category specific information, either in memeory or on disk.