Является ли задержка в 150 мс достаточной для запуска продукта (США, размещенные в Европе)?

Возможный дубликат:
Можете ли вы помочь мне с моим планированием мощности?

Проработав несколько недель над новым продуктом для мобильных приложений, мы, наконец, готовимся к публичному запуску в ближайшие недели. Однако мы задаемся вопросом, будут ли наши европейские серверы достаточно хорошими (задержка и т. Д.) Для американских пользователей. Проверено на dotcom-monitor.com и мы получили около 150 мс для CA. Это достаточно хорошо?

Мы изучаем варианты EC2, но это намного дороже, чем локальный выделенный хостинг, и мне сказали, что вам не нужно слишком много заботиться о масштабируемости на ранних стадиях.

Учитывая время и затраты, которые потребуются для перехода к реплицированной всемирной установке EC2, мы не уверены, хотим ли мы взять на себя обязательство сделать это слишком рано.


  • Больше информации об использовании BW:

При запуске приложение выполняет 3 запроса ajax к нашему API (1 вход в систему + информация и 2 индекса). Типичное использование bw будет около 5 Кб (gziped). Из Европы самый большой запрос занимает 62 мс (34 мс) и 140 мс. После этого приложение будет использоваться на 100%, оно будет одновременно выполнять только один запрос на взаимодействие с пользователем / push.

2 ответа

Решение

Я не уверен в том, что делает ваше приложение, но если его можно проксировать, charles сможет симулировать задержку и посмотреть, "чувствует" ли ваше приложение пригодность к использованию с разным количеством "лагов".

http://www.charlesproxy.com/documentation/proxying/throttling/

Если это не подходит, доступны другие инструменты тестирования сети.

PS> ping stackoverflow.com

Pinging stackoverflow.com [64.34.119.12] с 32 байтами данных: ответ от 64.34.119.12: байты = 32 время = 221 мс TTL=56 Ответ от 64.34.119.12: байты = 32 время =227 мс TTL=56 Ответ от 64.34.119.12: bytes=32 время = 223 мс TTL=56 Ответ от 64.34.119.12: байты = 32 время =227 мс TTL=56 Статистика пинга для 64.34.119.12: Пакеты: отправлено = 4, получено = 4, потеряно = 0 (потеря 0%), Приблизительное время прохождения сигнала туда и обратно в миллисекундах: Минимум = 221мс, Максимум =227мс, Среднее = 224мс

150 мс - это нормально для многих услуг в Интернете, когда вы пересекаете океан.

Если ваше приложение не обладает особой чувствительностью к задержке, 150 мс не должно быть проблемой.

(Обратите внимание, что во многих частях света 500 мс будут типичными задержками.)

Другие вопросы по тегам