I will try check if there a solution, but most likely there won’t be a solution. The plugin uses recursive function to generate the tree index, wich are cpu and database intensive and having too many post and categories is not going to help.

I will try make any optimization that I can, but I believe that code of the plugin is already mostly optimized, so don’t expect much.

One thing that you might want to try is to increase the memory_limit and max_execution_time of the php in your webhosting and then install a wordpress caching plugin like W3 Total Cache. I never had many categories on my site so I not sure of efective will a caching plugin will be.

I’m not sure if what I sugested fixed the PrestonSwain’s problem, it depends on the number of posts/categories as well as the server memory.

When a error Allowed memory size of …. bytes exhausted while the refering to the simple_html_dom.php is because of the post_sections parameter wich you are using wich might have too much options or you have too much posts in wich you ara searching for text and you server’s memory runs out.

If you really want to use the post_sections then you will have to increase the avaible memory for php by increasing memory_limit in you php settings or remove some options of the post_sections parameter or remove this parameter completely.

I will try to add any speed/memory improvements in the next version, the I can garanty that this error will not occurr when there are to many post in the blog.