묻고답하기
CDN 때문에 홈페이지 속도가 더 느려질 수 있나요?
2015.10.18 10:35
안녕하세요.
제가 사용하는 VPS는 일본에 서버가 있고, Cloudflare 무료 CDN을 사용하고 있는데요,
종종 테스트를 하다가 서버가 맛이 갈 경우에, 홈페이지에 접속을 하니 아래의 그림처럼 나오더군요.
1) 이 경우에, 누군가가 제 홈페이지를 한국에서 접속 할 경우, 로스엔젤레스를 거쳐 제 홈페이지로 접속되는게 맞는건가요?
2)클라우드 플레어의 저 서버는 어떻게 정해지는 건가요? 한국에도 서버가 있다고 들었는데 제가 지정할 수는 없나요?
3) 한국에서 제 홈페이지에 접속을 했을 경우 CDN을 사용하지 않고 바로 제 서버(일본)로 접속 하는게 더 빠를 수 있나요? CDN을 경우해서 오히려 느려지는건지 걱정입니다.
읽어주셔서 감사합니다.
댓글 6
-
키스투엑스이
2015.10.18 11:25
-
마꼬꼬
2015.10.18 13:06
키스투엑스이님
답변 정말 감사드립니다! 덕분에 궁금증이 시원하게 해결되었습니다.
다시 한번 감사드립니다 :)
-
YJSoft
2015.10.18 13:39
몇가지 잘못된 점이 있어 보충해 드립니다.
1. 모든 요청이 클라우드플레어 서버를 거쳐갑니다.(무료 플랜에도 기본적인 방어 옵션이 들어가 있기에..) 다만 기본적으로 CSS/JS 파일 등만 캐시되는 것이고요. 특정 파일만 클라우드플레어를 거치지 않게는 할 수 없으며, 서브도메인을 만드셔서 서브도메인에는 클라우드플레어를 적용하지 않는 방법으로 특정 파일은 거치지 않게 할 수 있습니다.
2. 랜덤은 아니고, 사용자 접속 지역에 따라 자동으로 근처의 Edge 서버가 선택됩니다. 다만 항상 서울 등 근처 Edge가 선택되지는 않으며, 상황에 따라 Hong Kong,LA 등 조금 먼 지역으로 연결될 수 있습니다. 특정 Edge서버를 선택하실 수는 없습니다.
-
키스투엑스이
2015.10.18 17:23
기본 플랜도 모든 요청이 클플을 거치나요? -
기진곰
2015.10.18 19:25
네. DNS 페이지에서 회색 구름으로 표시되는 서브도메인만 예외로 쳐줍니다.
-
키스투엑스이
2015.10.18 19:38
그렇군요. 저도 알고갑니다.. ^^
2. 무려 랜덤(...)이니 원하는 지역으로 특정은 불가능합니다.
3. 해외 CDN의 경우 당연히 더 느려집니다. 그리고 한국-일본간 접속속도는 매우 빠른편입니다.