I have a web application (.NET served from iis6) which serves near real-time data to end users. Our servers are sitting in a data center in North America, but our Australian users are experiencing unacceptable performance (no surprise). Given that we don't have unlimited resources what are some strategies to improve performance in Aus?
Placing a web/app server in Australia is the obvious answer, but we would also need our dbs replicated (fast approaching 100 GB) and given that the replication needs to be near real-time (up to a minute would be ok) that sounds like an expensive endeavor. Use of a CDN will help for static content.
Are there any other strategies I should be looking at to help the situation?