Я студент, который только начал использовать Netty!Amazon EC2 скорость сети
Я строю сервер, который общается с Android и iOS. Основная задача моего сервера - отправлять и получать файлы JSON с изображениями (10 jpeg) и тексты (менее 100 символов).
Основой моего сервера является Netty.
Я построил свой сервер с «HttpUploadServer» из примера баннера Netty 4.0.6. Поскольку основной задачей моего сервера является загрузка и загрузка файлов JSON, я использовал только часть multipart POST из примера.
Я построил свой сервер для ответа на тот же файл, который я загрузил. Поэтому, когда я загружаю (многостраничный запрос POST) 5 Мбайт jpeg, сервер отвечает мне тем же файлом.
Мне требуется около 0,8 мс для загрузки и получения изображения 5 МБ в локальном хосте. Однако мне требуется около 10 секунд, когда я тестирую сервер на Amazon EC2 t1.micro.
Это обычный результат для t1.micro? или я делаю что-то неправильно?
(BTW. Я проверяю мой сервер с расширением хромированного под названием POSTMAN)
5MB огромный, 10 секунд разумно в зависимости от вашего широкополосного доступа. В коде и EC2 нет ничего плохого. – glautrou
@glautrou Спасибо! Мне интересно, есть ли способ уменьшить латентность? –
Я создал ответ, который должен ответить на все ваши вопросы. – glautrou