A eso se le llama cachear, ir guardando por ejemplo en archivos .txt toda una pagina o mejor solo las zonas donde accedes a la base de datos.
Yo por ejemplo en mi juego se guarda/lee automaticamente los rankings (que es literalmente un bombazo de carga a la base de datos). Es decir, el primer usuario del dia es el que accede a la BD y crea el txt, y los siguientes unicamente leen el txt.
Rankings-5-2-2010.txt
Rankings-6-2-2010.txt
Rankings-7-2-2010.txt
.
.
Hay muchos sistemas, te dejo una busqueda
http://www.google.es/#hl=es&source=h...dc9bb3944ae901
Prueba con algun sistema y si quieres postea aqui cualquier problema. Saludos y buen karma