XETOWN

하얀 언덕

웹사이트를 운영하면서 생긴 고민이나 노하우를 함께 나눠보세요.
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

요즘은 200달러짜리 비즈니스 플랜을 사용하지 않으면 거의 모든 클라우드플레어 사용자가 미국(LAX)을 경유하여 접속됩니다. 이것 때문에 국내에서 사이트를 운영하면서 클라우드플레어를 사용하는 분들이 엄청나게 골머리를 앓고 있는데요... 실제 접속 속도에 얼마나 차이가 나는지 측정해 보았습니다.

 

아래의 모든 숫자는 국내(KT, 서울에서 약 200km 거리)에서 파이어폭스 개발자도구로 확인한 TTFB (Waiting) 평균치입니다. DNS 조회 등으로 긴 시간이 소요되는 최초 요청은 제외하고, 5회 이상 측정하여 평균을 계산했습니다.

 

 

클라우드플레어 비즈니스 플랜 - 서울(ICN) 경유

 

A사이트 (국내 서버, XE 슈퍼캐시 사용): 평균 39.6ms

B사이트 (국내 서버, XE 슈퍼캐시 사용): 평균 24.6ms

 

고객님 사이트여서 정확한 정보를 밝히기 힘든 점 양해 바랍니다. 슈퍼캐시를 사용하여 웹페이지를 생성하는 데 걸리는 시간이 10~20ms 내외이므로, 실제로 클라우드플레어를 경유하여 서버에 접속하는 데 소요되는 시간은 10~20ms에 불과합니다. 제가 지방에 있어서 서울까지 신호가 다녀오는 데만 10ms쯤 걸리니까, 사실상 지연이 없다고 보면 됩니다.

 

비즈니스 플랜을 사용하지 않으면 이제 더이상 구경할 수 없는 속도지요 ㅠㅠ

 

 

클라우드플레어 무료 플랜 - 미국(LAX) 경유

 

이건 XE나 슈퍼캐시도 안 쓰고, nginx에서 1ms 안에 반환해 줄 수 있는 간단한 HTML 페이지만으로 속도를 측정했습니다. 즉 서버단에서 처리하는 데 걸리는 시간은 전혀 반영하지 않고 순수하게 통신 지연만 측정한 것입니다.


국내 서버, 아마존 EC2 서울 리전: 평균 276.6ms
국내 서버, KINX에 입주한 업체: 평균 302.2ms

국내 서버, KT IDC에 입주한 업체: 평균 344.6ms

국내 서버, SK IDC에 입주한 업체: 평균 365.2ms
국내 서버, 평소 해외망 빠르다고 광고하던 업체: 평균 389.4ms


미국 서버, Vultr 로스앤젤레스(캘리포니아): 평균 141.8ms

미국 서버, BuyVM 라스베가스(네바다): 평균 151.8ms

미국 서버, NFSN 피닉스(아리조나): 평균 156.2ms

미국 서버, Linode 댈러스(텍사스): 평균 189.4ms

일본 서버, Conoha 도쿄: 평균 248.0ms

영국 서버, Linode 런던: 평균 287.4ms
네덜란드 서버, LowEndSpirit 로테르담: 평균 442.6ms

호주 서버, LowEndSpirit 시드니: 평균 474.2ms

 

아무래도 로스앤젤레스(LAX)를 경유해서 접속하니까 같은 지역에 있는 서버가 가장 빠릅니다. 나머지 지역은 클라우드플레어의 LAX 엣지서버에서 실제 서버에 접속하는 데 걸리는 시간만큼 추가로 지연이 발생하고요.

 

LAX를 경유하여 국내 서버에 접속하면 신호가 태평양을 두 번 건너야 하는 게 아닌가 의심했는데, 소요시간을 보니 역시 두 번 건너는 것 같습니다. 그러나 한국의 방문자가 클라우드플레어의 LAX 엣지서버에 접속하는 데 걸리는 시간은 140ms 정도로 일정한 데 비해, 클라우드플레어의 LAX 엣지서버에서 실제 서버에 접속하는 데 걸리는 시간은 호스팅 업체마다 천차만별이네요.

 

우리나라에서 해외 트래픽을 전혀 차별하지 않는 거의 유일한 업체로 알려진 아마존은 태평양 횡단 소요시간인 140ms의 두 배에 아주 가까운 결과가 나옵니다. 물리적으로 어쩔 수 없는 것 외에는 추가로 지연되는 부분이 전혀 없는 거죠. 반면, 국내 회선에만 투자하고 해외 회선 제공에 인색한 다른 업체들은 최소 20ms에서 최대 100ms 이상 추가로 지연이 발생합니다. 해외 회선 빠르다고 광고하던 모 업체는 오히려 더 느리기까지 하고요

 

차라리 태평양, 북아메리카, 대서양을 모두 건너 영국 서버에 접속하는 것이 더 빠를 정도네요.

자칭 IT 강국의 현실이 이렇습니다 ㅡ.ㅡ;;;

 

일본 서버를 사용하면 한국에서 일본까지의 거리에 해당하는 30ms 정도 절약되고요. 여기도 해외 트래픽이라고 차별하지는 않는 것 같습니다. 네덜란드는 영국과 비슷한 거리인데 테스트에 사용한 호스팅 업체가 너무 저렴해서 속도가 안 나오는 듯 한데, 괜찮은 업체를 사용하신다면 국내 서버와 비슷한 300ms 정도 예상하시면 되겠습니다.

 

호주가 가장 느린 이유는 미국에서 호주까지 대각선으로 태평양을 건너가야 하기 때문이겠지요?

 

 

직접 확인해 보실 수 있는 링크 - 1주일 동안만 열어 놓겠습니다.

 

한국: (펑)

미국: (펑)

일본: (펑)

 

 

결론

 

클라우드플레어 무료 또는 프로 플랜을 사용하신다면 서버를 미국에 두세요. 국내 서버보다 2~3배 빨라집니다.

 

미국에서도 LAX에 가까운 로스앤젤레스, 샌프란시스코, 라스베가스, 피닉스 등 남서부 지역이 가장 좋습니다.

 

글쓴이 기진곰

profile

GitHub 아이디는 @kijin입니다. 사람을 위한 인터넷 생태계의 발전과 웹 보안에 많은 관심을 가지고 있습니다.

오픈소스 도로명주소 검색서버 및 API Postcodify를 개발, 운영하고 있습니다.

우리가 만들어 가는 XE의 새 이름, 라이믹스(Rhymix) 프로젝트에 참여하고 있습니다.

국내외 서버 및 클라우드서버 셋팅, 이전, 튜닝해 드립니다.

  • profile
    다이오니 2016.09.26 00:53:27
    일반 라이트 유저들이 클플을 사용하려면 외국에 서버를 두는 것이 더 낫겠네요.

    분석자료 감사합니다.^^
  • ?
    낙타 2016.09.26 01:30:25
    대단합니다..........
  • ?
    AliceTaylor 2016.09.26 01:39:05
    국내를 타겟으로 한 홈페이지를 운영한다면 이제 비즈니스 플랜이 아니면 클플의 메리트는 속도면에서는 없다고 보는게 맞는것 같네요.

    아이러니하게도 보안을 위해 클플을 쓴다고 하더라도 그 또한 비즈니스 플랜급이 아니면 크게 메리트가 없어 보이는건 왜일까요.
  • profile
    기진곰 2016.09.26 15:05:51
    보안면에서도 어느 정도는 도움이 되긴 합니다. 그러나 몇Gbps 이상의 디도스 공격을 받는다면 비즈니스 플랜 외에는 감당이 안 되겠지요.
  • profile
    나만의너 2016.09.26 02:21:05
    기진곰님 덕분에 타운이 정말 풍요로워지는 느낌입니다 ㅎㅎㅎ
  • profile
    윤삼 2016.09.26 11:21:56
    오오, 진짜로 링크 클릭만 해봐도 속도 차이가 체감되는군요.
    어느샌가 클플이 계륵처럼 돼버린 느낌입니다.
  • profile
    f1help 2016.09.26 11:50:35
    저는 세 링크 모두 프랑스(CDG)로 연결돼요;;;;
  • profile
    기진곰 2016.09.26 15:04:16
    이런 경우에는 유럽 서버가 가장 빠르고, 그 다음이 미국, 일본, 한국 순서이겠네요.
    어쨌든 한국 서버가 가장 느린 것은 마찬가지일 듯....
  • profile
    하늘희 2016.09.26 16:28:57
    옆나라 일본으로만 잡아줘도 괜찮을텐데.. LAX나 HKG이니..ㅠ
  • profile
    팀워크 2016.09.27 17:13:03
    아이러니한 결과군요 ㅋㅋ
  • profile
    기진곰 2016.09.27 17:34:37

    만약 서버를 미국에 둔다면 트래픽도 넉넉하게 주고 디도스 방어 서비스도 쉽게 구할 수 있으니... 클라우드플레어를 쓰는 가장 큰 이유가 없어져 버립니다. 즉 클플을 쓰려면 미국 서버를 써야 하는데, 미국 서버를 쓰면 클플을 쓰지 않아도 되는... 이상한 상황이죠 ㅋㅋ

  • ?
    가이더 2016.09.27 17:24:08
    좋은정보 감사드립니다
  • ?
    투데이 2016.10.24 19:14:26
    비지니스 플랜을 쓰면 깔끔히 해결될 문제지요~
    솔직히 일반 프로로 인천을 바라는건 무리인듯 싶다는거 저만 그렇게 느끼나여? ㅎ
  • profile
    플레이캠핑 2016.10.25 11:04:02
    외국 유료 호스팅중 도메인을 자사로 옮길경우 클라우드플레어 비지니스(월 200$)를 무료로 제공하는 호스팅도 있습니다.
  • profile
    우성군 2016.11.21 05:01:07
    와우 엄청난 자료네요!!! 잘 보고 갑니다.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
82 운영이야기 포인트를 사용하라고 기프티콘을 올려도... 7 빵집아저씨 2016.10.03 165
81 운영이야기 알림센터 이런기능 있으면 좋겠네요.. 2 빵집아저씨 2016.09.29 137
80 운영 노하우 TIP nginx "Server" 응답헤더 제거하기 2 후하니 2016.09.28 251
79 운영이야기 WoSign 또는 StartSSL 인증서 사용하시는 분들 필독 10 기진곰 2016.09.27 624
78 운영이야기 타운 팁 덕분에 후원하기 버튼을 만들어 봤습니다. 6 file 빵집아저씨 2016.09.27 169
» 운영이야기 클라우드플레어 한국/미국/일본 접속 속도 비교 15 기진곰 2016.09.25 569
76 운영 노하우 TIP 간단하게 IP국가 알아보기 4 file 후하니 2016.09.25 220
75 운영 노하우 TIP 스케치북 스킨 사용시 가끔씩 아주 느려지는 문제 해결팁 11 기진곰 2016.09.19 320
74 운영이야기 사이트 개설전, 주제 때문에 고민이 됩니다 ^^ 12 빵집아저씨 2016.09.18 166
73 운영이야기 루아틱 호스팅 궁금한 점 입니다.. 6 file 빵집아저씨 2016.09.18 235
72 운영이야기 웹호스팅 추천하시는곳 있나요? 10 빵집아저씨 2016.09.17 263
71 운영이야기 걱정되고 두렵지만 다시 한번 해보려합니다. 4 빵집아저씨 2016.09.16 150
70 운영 노하우 TIP 우연히 회원분들 사이트를 보다가 발견했습니다. 7 BlackTeddyBear 2016.09.13 407
69 운영 노하우 TIP 서버 운영할때 사용하면 좋은 팁 7 file 가브리엘조 2016.07.05 523
68 운영 노하우 TIP 프로그래밍을 못하는 사이트 관리자 꿀팁!? 3 루딩 2016.06.23 432
67 운영이야기 어중간한 웹호스팅보다는 가상서버로 옮기시는 것이 효율적입니다 19 벼리123 2016.04.22 1149
66 운영 노하우 TIP 클라우드플레어 사용시 서버 IP 노출 방지 체크리스트 12 기진곰 2016.04.09 3264
65 운영 노하우 TIP 분명 보냈는데 이메일이 안가나요(해외 메일)? 이메일 발송 테스트 사이트 4 file YJSoft 2016.03.19 336
64 토론/고민 사이트 홍보 방법이 고민입니다 18 바람바람 2016.03.08 592
63 운영 노하우 TIP 사이트 운영시 애드센스 노하우팁 17 file 크루밍 2016.03.05 547
Board Pagination Prev 1 2 3 4 5 6 7 8 Next
/ 8
위로
서버에 요청 중입니다. 잠시만 기다려 주십시오...