질문/조언질답게시판
Extra Form
CMS GnuBoard

그누보드 기반으로 클라우드 플레어 사용할 때

영상 스트리밍을 목적으로 하는데요. 따로 스트리밍이나 다운로드 기록을 남기도록 프로그램이 되어있진 않습니다. 궁금한거 여쭤볼게요!

 

1. 보통 TTL은 얼마동안의 기간으로 설정되어있나요?

 

2. 만약 어떤 이용자가 영상을 재생할 때 ttl이 끝나버려서 cdn이 오리진 서버에서 불러와 이용자에게 전달할 경우,  그 다음에 영상을 cdn링크로부터 다운 받는다면 오리진 서버에는 영상재생할 때의 요청이 기록되나요 아니면 다운로드로 기록되나요?

보통 캐시가 유효한경우 다운로드 받으면 오리진서버에는 기록되지 않는다고 알고있습니다.

 

 

초보라서 고수분들의 답변 부탁드릴게요.

감사합니다. 항상 건강하세요!

  • profile

    1. 오리진 서버에서 캐시 헤더 설정하기 나름입니다.

    2. CDN에서 다운받으면 오리진 서버에는 아무 것도 기록되지 않습니다.

  • profile ?

    1관련) 보통 얼마로 설정하시나요?

    2관련) 캐시가 유효하지 않은 경우 오리진에 요청해서 캐시를 새로 생성(cache fill request)해서 전달한다고 알고 있는데 캐시가 없는상태에서 질문처럼하면 다운 기록이 안남나요?

    추가질문) 그럼 기록을 남기려면 따로 제작의뢰를 해야할까요?

  • ? profile
    1. 기본값이 4시간인가 그런데, 다다익선입니다. 괜히 짧게 해두면 트래픽이 낭비되니까요. 1년씩 해놓는 사람도 있습니다. 물론 클플에서 캐시로 활용할 수 있는 용량이 무제한은 아니기 때문에 그렇게 오랫동안 캐싱되지는 않습니다만, 클플과 유사한 기능을 수행하는 캐시서버를 직접 세팅하는 경우에는 용량에 따라 정말로 6개월 이상 캐싱되기도 합니다.

    2. 캐시가 없는 상태에서는 기록이 남겠지요. 물론 캐시가 있는 상태에서도 다른 종류의 기록이 남기는 합니다. 스트리밍할 동영상이 포함되어 있는 웹페이지에 접속한 기록이 남겠지요. HTML은 클플에서 캐싱해 주지 않으니까요. 이걸 활용하는 것이 가장 쉬울 것 같습니다.
  • profile ?

    아아 감사합니다 마지막으로 질문드려도 될까요?

    그렇다면 캐시가 없는 상태에서 재생을 누르면 캐시가 생기고 이때 오리진에 기록이 남고, 그 다음에 영상을 다운받는다면 오리진에 기록이 안남는건가요?

  • ? profile
    네, 맞습니다.
  • profile ?
    긴 물음에도 답변 감사합니다. 항상 건강하세요!😊