Dynamic routing of a large page

Have a look at

Having said that, have you had a look at using NodeJS as the server model? I think that you will be pleasantly surprised.