저는 Netty를 사용하기 시작한 학생입니다!Amazon EC2 네트워크 속도
저는 Android 및 iOS와 통신하는 서버를 구축하고 있습니다. 내 서버의 주요 작업은 이미지 (10 jpegs)와 텍스트 (100 자 미만)가있는 JSON 파일을 보내고받는 것입니다.
내 서버의 프레임 워크는 Netty입니다.
Netty 4.0.6 예제 jar의 "HttpUploadServer"에서 내 서버를 만들었습니다. 내 서버의 기본 작업은 JSON 파일을 업로드하고 다운로드하는 것이므로이 예제의 멀티 파트 POST 부분 만 사용했습니다.
업로드 한 것과 동일한 파일로 응답하도록 서버를 구축했습니다. 그래서 (멀티 파트 POST 요청) 5 메가 바이트 jpeg를 업로드 할 때, 서버는 저에게 동일한 파일을 응답합니다.
localhost에서 5MB 이미지를 업로드하고받는 데 약 0.8 밀리 초가 걸립니다. 그러나 Amazon EC2 t1.micro에서 서버를 테스트 할 때 약 10 초가 소요됩니다.
t1.micro의 정상적인 결과입니까? 또는 나는 무엇인가 잘못하고 있냐??
는
5MB는 광대하며 광대역에 따라 10 초가 적당합니다. 코드 및 EC2에는 아무런 문제가 없습니다. – glautrou
@glautrou 감사합니다! 대기 시간을 줄이는 방법이 있는지 궁금합니다. –
나는 당신의 모든 질문에 대답해야하는 대답을 만들었습니다. – glautrou