AWS 서울 지역에서 kakao.min.js의 다운로드 속도 저하

안녕하세요.
AWS EC2 seoul region 사용중인데요.
tokyo 에선 속도저하 현상 없이 3개월정도 잘 운영 해왔었는데,

최근 http://developers.kakao.com/sdk/js/kakao.min.js 를 호출하면
0.3초~최대 2초가량 로딩이 되네요;

어떤 문제로 저런 딜레이가 지속/발생되는지가 궁금합니다.

@jawebdev 인프라적인거라서… 요부분 한번 담당자분께 문의 드려볼께요~

1개의 좋아요

@jawebdev 내부에서도 한국 AWS를 사용하기도 하는데요, 이런 현상은 없다고 하네요.
혹시 해당 느린 서버에서 traceroute를 좀 한 결과를 주실 수 있을까요? 예를들어 다음과 같이 해주시고 결과를 주시면 될것 같아요.

traceroute -n developers.kakao.com

아래와 같습니다.

[user@root public_html]$ traceroute -n developers.kakao.com
traceroute to developers.kakao.com (1.201.0.89), 30 hops max, 60 byte packets
1 52.79.0.22 19.358 ms 19.342 ms 19.325 ms
2 100.64.1.74 15.118 ms 100.64.3.138 19.849 ms 100.64.2.138 44.371 ms
3 100.64.2.135 16.520 ms 100.64.0.135 16.495 ms 100.64.2.193 11.916 ms
4 100.64.17.35 0.333 ms 100.64.17.99 0.305 ms 0.300 ms
5 54.239.122.45 1.951 ms 54.239.122.43 0.523 ms 54.239.122.37 0.560 ms
6 54.239.123.10 10.536 ms 54.239.123.54 10.750 ms 54.239.123.76 9.183 ms
7 54.239.123.113 1.720 ms 54.239.122.233 2.114 ms 54.239.122.193 3.730 ms
8 54.239.42.46 2.862 ms 54.239.41.240 1.355 ms 54.239.41.236 1.743 ms
9 54.239.41.2 1.547 ms 54.239.41.6 2.230 ms 2.584 ms
10 192.145.251.134 2.609 ms !X 2.593 ms !X 2.864 ms !X

[user@root public_html]$ traceroute -n developers.kakao.com
traceroute to developers.kakao.com (1.201.0.89), 30 hops max, 60 byte packets
1 52.79.0.6 16.383 ms 16.372 ms 16.364 ms
2 100.64.3.14 19.380 ms 19.378 ms 100.64.1.14 19.867 ms
3 100.64.1.65 19.641 ms 100.64.2.65 19.624 ms 100.64.1.195 14.514 ms
4 100.64.17.65 0.228 ms 100.64.17.71 0.205 ms 100.64.16.229 0.213 ms
5 54.239.122.5 1.870 ms 1.811 ms 1.913 ms
6 54.239.122.86 2.244 ms 54.239.123.6 3.300 ms 54.239.122.152 2.358 ms
7 54.239.123.71 3.191 ms 54.239.123.91 1.164 ms 54.239.122.215 1.860 ms
8 54.239.42.48 1.442 ms 54.239.42.44 1.722 ms 54.239.41.240 2.195 ms
9 54.239.41.0 2.041 ms 54.239.41.2 2.576 ms 54.239.41.4 2.453 ms
10 192.145.251.134 1.785 ms !X 2.449 ms !X 2.442 ms !X

1개의 좋아요

안녕하세요~ 현재 현상 확인중에 있는데요 궁금한게 있어서 문의드립니다.
AWS 에서 devevloper.kakao.com 을 호출하시는 것 같은데요 js 파일을 자체 서버에서 서빙하기 위해 가져가시는건가요?
JS 버그패치나 성능 개선등의 이유로 client 가 developers.kakao.com 에서 직접 js 를 가져가는 걸 권장하고 있는데요~
AWS로 가져가시는 이유가 있을까요~? 향후 개선을 위해서라도 어떤 의견을 가지고 계신지 궁금합니다.

@jawebdev 위에 @leon이 말한것도 궁금하구요, 느린현상에 대해 대충 심증은 지금 있는데 정확한 물증을 잡기 위해서 traceroute를 한 서버의 ip를 알려주실 수 있을까요? 즉, 해당 call을 하는 ip대역을 다 주셔도 좋구요. 보안상 이슈가 있으면 쪽지로 주셔도 됩니다.
위에 leon이 질문하신것도 답변 꼭 주세요~

@leon 님, 서버 사이드에서 따로 developers.kakao.com 를 호출하지 않습니다.
회원 탈퇴시 카카오 인증 풀기위한 https://kapi.kakao.com/v1/user/unlink
사용자 정보 체크를 위한 ttps://kapi.kakao.com/v1/user/me 만 사용중입니다.

카카오 로그인 연동은 아래 경로로 호출중입니다.
//developers.kakao.com/sdk/js/kakao.min.js

GET /sdk/js/kakao.min.js HTTP/1.1
Host: developers.kakao.com
Connection: keep-alive
Pragma: no-cache
Cache-Control: no-cache
Accept: /
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36
Referer: https://www.pinspot.co.kr/
Accept-Encoding: gzip, deflate, sdch
Accept-Language: ko-KR,ko;q=0.8,en-US;q=0.6,en;q=0.4
Cookie: kuid=195789722025460021; _ga=GA1.2.162715217.1442193901; TIARA=N2v9KS3S5riHGVD7Ljb25gKUa3P.VBtRuq3aTrmxeWqxx-c9TsoA5HrnGTne4hQRd2iCasTufLct8GX18rBU8nzhDo2eJQvE

보안 상 이슈가 있어 해당 IP 대역을 메시지로 보내드릴게요.
auto scale 을 통해 IP 대역이 변경되는 경우도 간혹 있습니다.

1개의 좋아요

음 서버사이드에서 http://developers.kakao.com/sdk/js/kakao.min.js 를 호출하지 않는데
AWS 서울지역에서의 kakao.min.js 속도저하는 어떻게 발견하신건지 궁금하네요.
kakao.min.js 는 client 가 바로 받아가는거니 AWS의 리전과는 상관이 없을 것 같은데요…

1개의 좋아요