Possible Duplicate:
Can you help me with my capacity planning?
Having worked for weeks on a new mobile app product, we are finally preparing a public launch in the coming weeks. However we wonder if our Europe based servers will be good enough (latency, etc.) for american users. Tested on dotcom-monitor.com
and we got around 150ms for CA. Is it good enough?
We are exploring EC2 options but it is way more costly than local dedicated hosting, and I've been told that you should not care / work that much on scalability at early stages.
Considering the time&cost it would take to go to a replicated EC2 worldwide setup, we are not sure wether we want to commit on this too soon.
- More info about the BW usage :
On startup, the app performs 3 ajax request to our API (1 login + info & 2 indexes). Typical bw usage would be around 5k (gziped). From europe the biggest request takes 62ms connecting (34ms ssl) & 140ms processing. After that, the app is 100% usable, it will only perform one request at a time on user interaction / push.
I'm not sure what you app does, but if it can be proxied the charles might be able to simulator latency and see if you application 'feels' usable with varying amount of 'lag'.
http://www.charlesproxy.com/documentation/proxying/throttling/
If that's not suitable, other network test tools are available.
150ms is normal for many services on the internet when going across an ocean.
Unless your application is inherently particularly sensitive to latency, 150ms shouldn't be a problem.
(Note, there are plenty of parts of the world where 500ms would be a typical latency.)