The site is running great so far this morning. It now seems faster than it has ever been. Thanks to Grant et al for addressing the problem.
But we've had fixes in the past that were only effective temporarily. It has usually been a matter of time before the same problems cropped up again and again. I hope things are really sorted this time.