Our website is currently hosted in the UK and we have very good search engine positioning on www.google.co.uk. In order to achieve the same sort of success in the US, our site would have to be hosted in the US.
I have a few queries regarding this.
1) how do I set up DNS so that US traffic knows to go to the closer server?
2) Our site doesn't experience a huge amount of load yet, so for the time being, would the US server just reverse-proxy the requests to our UK server?
3) Or would we set up some sort of script which synchronises the databases on both servers?