Hi all,
I am almost at the end of trying everything.
I have a very modified multisite installation. (details below)
A week ago I moved the whole site and all satellites to a 2Gb RAM VPS (3 vCPU's). It had been on a shared VPS environment with 1GB RAM.
Although I didnt expect magic, I did expect to see some speed improvements - I saw virtually none.
The site loads some pages quite fine, but when it displays 'listing' results for searches, or listings of categories, it generally takes 8-15secs or so to return displayed results.
It is a quite complicated install as my client had a quite unique requirement.
The site lists training courses, and there is approx 110,000 individual courses in the posts table, there are also over 8,000 different organisations that these courses belong to.
Courses are set up as a custom post type.
Organisations are set up as a custom post type.
I have disabled the saving of revisions info.
The slowness occurs on both the main site, and also all of the satellite sites.
I have all the satellites configured so they look for all post and taxonomy data in the main site tables - via the use of a simple table_prefix_switch function in functions.php. (so satellites dont look at the table created for multisite, they look at the main site data)
I installed w3 cache plugin, but it makes little difference to the speed of the searches and listings.
The main site is http://www.nationalcoursesdirectory.com.au, and one of the satellites is http://www.tafe-courses.com (there are almost 50 sattelites set up, but the speed hasnt changed at all from having 1 to 50 satellites.)
The intention is that there will be various satellites focussed in on different subsets of data using filters (ie one domain for photography courses, another for uni courses, etc), but at this point I need to get the results to display quicker first, before finding a solution to the filtering of data.
I have tried a range of things that I have found on these forums, and on other sites on the web, but, there is something which I think is simple, causing this delay - just havent found it yet.
I do have openx serving some banners in the sidebar, but this does not slow down the individual course details page - so I have excluded this as being the cause. I have changed some mysql settings, and think this may be an area I need to dig further.
Am most appreciative for any ideas you may have...
Vaughnn