포럼
cloudflare 에 대해서 잘못된 정보도 있고.. (댓글로 문의를 드렸는데 답이 없어서 여기에 올려 보아요~)
2014.07.30 02:59
잘못된 정보에 대해서는 맨 아래에 작성해 놓았습니다. 참고가 되시면 좋겠습니다. 상당히 많은 예외와 되는것과 안되는 것이 분명한데 대부분 장점만 기술해 놓은것 같아서 제 의견을 몇자 올려 놓았습니다.^^
여기서 부터는 질문인데요~
이곳에 올리는게 약간 결레 같지만.. CloudFlare 써보신분이면 원리는 비슷해서 자문좀 받을수 있을까 해서요..
워드프레스를 사용할 건데요.. 새글이 자주 올라가고 올라간 새글도 자주 수정될 수 있는 사이트라서요..
a2hosting 에서 SSD + Primium 한달에 약 1만원 호스팅이 매우 빠르다하여 써보려구요.
1. 포스팅(게시판 글 같은것이죠)된글이 갱신되면 CloudFlare 의 캐싱서버에서도 실시간으로 갱신 또는 가령 30분단위로 갱신되어서 사용자가 갱신된 글을 볼 수 있는 것인가요?
원리가 궁금해서 그래요. CloudFlare 에서 사용자측 요청을 받았을때 즉시 본 서버에서 캐슁된 html 페이지와 같은 것인지 확인해서 같으면 그것을 뿌려주고 다르면 새로 캐싱해서 그때 부터는 갱신된 파일을 뿌려주는지 해서요. (사실 제가 너무초보라서 워드프레스에서 갱신된 파일이 같은 파일이름으로 갱신되는지 파일명이 달라지는지도 잘 모르거든요)
2. 무료 플랜을 보니 크롤링 주기가 1주일 이라고 되어 있던데 이건 무슨 뜻인지 아시면 알려주셔요~
고수님들의 조언을 간절히 부탁드립니다. ^^; (미리 감사드립니다)
PS. 그리고 댓글이나 어딘가에 보니까 무료플랜과 월 20불(두번째 부터는 5불) 프로 플랜과 무료 플랜과 다른 것은 예외 규칙 같드라구요. 댓글들 보니까 대부분 트레픽에 매우 도움이 된다고만 되어 있던데, 제 가 볼때는 그 정책 예최 정책(예를 들면 xxx URL 은 캐쉬 하지 마라. xxx 부분은 본 서버에서 긁어가라. 이러한 부분으로 차별화를 둔것 같아요. 대부분 로그나 통계부분에 대해서나 DDOS 공격에 대한 대응등에 대해서만 차별성을 둔다고 말씀하셨지만 핵심은 예외 처리 표현이 맞는지 모르지만 예외 처리에 대한 부분에 대해서 과금을 하는것 같드라구요. 정적페이지만 있는 사이트라면 의미 없는 이야기지만 정적 페이지만 있는 페이지라면 구글 독스로 url을 포워딩 해도 무방하지만 대부분은 로그인부터 댓글 등 동적인 페이지가 대부분이라서 조금이라도 biz 를 위한 사이트라면 대부분 유료 플랜을 해야하지 않을까 하는 생각을 해봤습니다. (약간의 과장이 있지만 초보로써 이해해 주세요~)
댓글 3
-
AJKJ
2014.07.30 03:44
-
Luatic™
2014.07.30 12:12
먼저 국내에서 클라우드 플레어 파트너로 있는 루아틱 호스팅 입니다.
아무리 외국에서 빠른 a2hosting이라 한들 서비스 대상 나라가 한국이라면 느립니다.
일본서버도 반응속도가 느린데요.. 그건 얼마나 느리겠습니까?
일본서버쪽에서 클라우드 플레어를 설치하여 사용해보았습니다.
근데 이게 브라우져마다 다른 성능을 보여줬습니다.
크롬이나 파이어폭스가 가장 빨랐습니다. 모바일 웹뷰일 경우 엄청나게 느립니다.
a2호스팅이 유럽쪽인가 그런걸로 알고 있습니다.
국내 대상 서비스 목적의 사이트를 만드신다면 절대 비추 입니다.
-
Luatic™
2014.07.30 12:17
트래픽 감량과 회선 대역 감량의 효과는 있습니다. 물론 무료플랜으로 말이지요. 어차피 비지니스 플랜이 아닌경우는 딱히 큰 차이가 없는것 같습니다. 비지니스 플랜부터 레일건 서비스가 들어가서 완벽한 디도스 방어 기능을 제공합니다.
a2호스팅이 프리니엄서비스 경우 레일건 서버로 셋팅해줍니다. 아마 이부분때문에 끌리시는것 같습니다. 위 댓글과 마찬가지로 만약 국내 대상 서비스라면 비추천드립니다.
그리고 플랜별로 디도스 관련 부분은.. 예외 처리가 맞습니다. 일종에 클라우드 플레어 서버들을 이용해 분산 예외 하는 방식이죠..
프로 경우 프리와 차이가 SSL과 페이지 룰 및 전체 최적화, 웹로그 볼수잇는 주기 차이 입니다.
최대한 아는선에서 답변해 드리겠습니다.
1. 기본적으로 cloudflare는 static file만(js, css, img) 캐싱 합니다. dynamic content(.php, .html)은 캐싱하지 않습니다.(cloudflare page rule 또는 origin서버의 http header를 설정하면 강제로 캐싱 가능합니다.) 따라서 wordpress의 글을 열람할때마다 origin 서버의 글을 그때 그때 가져오며, 댓글이나, 글 수정내역도 실시간으로 반영됩니다.
(cloudflare 캐싱은 확장자, HTTP content-type header, HTTP Cache-Control header 를 cloudlflare측에서 복합적으로 고려하여 적절히(?) 캐싱하는것 같습니다.)
2. 크롤링은 origin 서버가 다운되었을때, cloudflare edge에 caching된 웹사이트를 보여주는 것입니다. 구글 검색엔진 cache과 비슷하다고 보시면 됩니다. 그러한 cache데이터 업데이트 주기가 1주일 이라는 뜻입니다.
3. 유료와 무료의 차이는 SSL와 page rule, DDOS방어 차이정도라고 볼 수 있겠네요. 그리고 page rule 없이도, origin 서버에서 http header를 잘 잡아주면 괜찮을것 같습니다.
SSL이 필요하지 않다면, 무료플랜으로 대부분 커버가 가능하지 않을까 싶습니다. 물론 상식선에서 사용해야 겠지요.
4. 해외 독자를 타겟팅 하지 않으시다면, 국내 웹호스팅 사를 쓰시는게 더 빠르지 않을까 생각합니다. 글을 읽을때 마다 해외 회선을 타야하니 느릴 수 있을것 같습니다. 참고로 국내 웹호스팅을 이용하면서도 충분히 cloudflare 이용이 가능합니다.