Является ли задержка в 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 мс будут типичными задержками.)