개발자

aws-rds mysql 속도

2024년 03월 05일조회 149

안녕하세요 로컬환경에서 expressjs로 json 형태의 임시db를 만들어서 게시판을 만들었는데요. 이땐 속도도 빠르고 문제가 없었는데 ec2로 서버를 옮기고 rds에 mysql로 db를 옮겼는데요. 페이지이동 할때 10개씩 끊어서 가져오는데 데이터 가져오는데 속도가 엄청 느리더라구요. aws에서 사용하는 스펙이 느려서 그런걸까요 아니면 제가 설정을 잘못해서 그런걸까요 부끄러운코드지만 url도 올려놓겠습니다. http://18.116.200.216:3000/

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

ㄱㅎㅁ님의 프로필 사진

우선 제가 페이지 들어가봤을때 아예 데이터를 안가져오는데 브라우저에서 api 요청이 3002 Port로 요청을 합니다. 근데, 제 PC에서는 접근이 안되네요. 3002번 port가 방화벽오픈이 안된건지 확인해주세요.

profile picture

익명

작성자

2024년 03월 06일

어,, 인바운드 설정에 다 해놨고 저는 휴대폰에서 잘 들어가지는데 다시한번 해보시겠어요?

ㄱㅎㅁ님의 프로필 사진

ㄱㅎㅁ

백엔드 개발자2024년 03월 06일

해당 문제는 저희 회사 네트워크 방화벽이슈 였네요. 근데 api 쏴봤을때 특별히 느리다고 생각은 안드는데 무슨 일이실까요?

ㄱㅎㅁ님의 프로필 사진

ㄱㅎㅁ

백엔드 개발자2024년 03월 06일

페이지 이동시 API를 2번씩 날리긴하는데 영향이 있을꺼 같기도합니다.

profile picture

익명

작성자

2024년 03월 06일

답변감사합니다 ! 로컬환경에서 json-server로 진행했을땐 전송속도가 30b정도로 되게 쾌적한 속도 였는데 ec2로 옮기고나선 거의 9배정도의 속도로 측정이 되고, 페이지 전환시에 약간의 딜레이가 느껴져서 단순 로컬이어서 빨랐던 건지, 제가 설정이나 코드를 잘못짜서 이렇게 느린건가하는 궁금증이 가장 컸습니다. 페이지전환시 이전페이지의 글이 잠깐보였다가 사라지는것도 그게 원인이었나 싶어서요. 그런데 api 2번씩 날리는걸 제가 못봤었는데, 어찌저찌 수정하니 페이지 현상은 해결이 되었습니다. 감사합니다. 근본적인 딜레이가 생기는 문제는 아직 해결하지 못했습니다.

ㄱㅎㅁ님의 프로필 사진

mysql과 어플리케이션이 단일 ec2에 있을경우 EC2 티어에 따라 vCPU가 1~2코어라서 처리속도가 느릴수도 있다는 생각이 있습니다.

profile picture

익명

작성자

2024년 03월 06일

그렇군요 감사합니다. 어쩔수 없지만,, 개인프로젝트용이라 이렇게 사용해야겠습니다. 도움이 됬습니다. 좋은하루되세요 ^^

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!