My site runs Wordpress 2.3.1. I wanted to reduce the number of queries to the MySQL database, so I activated and enabled the WP-Cache plugin. This worked fine for a few hours, but then I realised WP-Cache wasn't deleting expired pages. Visitors to my site started getting 500 errors for every page they tried to visit. So I deactivated WP-Cache and things returned to normal.
But I still need to reduce the amount of queries my Wordpress blog makes so that it doesn't affect other users. Is there a fix for WP-Cache that will solve the 500 error problem? A lot of Dreamhost users seem to be experiencing this problem with WP-Cache in Wordpress.