Azure CDN 완전정복 4 – 기타설정

  1. 미리로드 Azure CDN 은 캐시기 때문에 최초 요청이 오면 원본 컨텐츠를 가져와서 캐싱 후에 전달 해준다. 즉, 최초 요청에는 캐싱을 사용하지 못하므로 (Cache Miss)전송 속도가 느리다. Verizon CDN의 경우에는 이를 방지 하기 위해서 미리로드 기능이 제공 된다. (Akamai는 제공하지 않음) 이 기능을 이용하려면 Azure CDN 끝점에 자산 미리 로드 문서를 참고 바란다. 첫번째…

Azure CDN 완전정복 3 – 모니터링

아래 내용은 Azure CDN을 만들 때 Pricing을 S1 Verizon으로 선택했을 때 볼 수 있는 모니터링이 도구다. S2 Akamai를 선택했을 때는 사용할 수 없다. 아래 설명된 예제 리포트는 원트리즈 뮤직에서 제공해 주셨다. S1 Verizon과 S2 Akamai의 차이점은 이 시리즈의 첫번째 글 만들기 편에 설명되어 있다. 모니터링 도구 접속 모니터링 도구에 접속 하려면 먼저 Azure 포털에 접속해서 모니터링할…

Azure CDN 완전정복 2 – Purge

Purge를 그냥 번역하면 ‘삭제’ 정도가 되겠지만 정확히는 CDN 캐시에 있는 컨텐츠를 삭제 또는 무효화 하는 것이기 때문에 ‘무효화’정도가 올바른 번역이라고 생각한다. 이 글에서는 Purge라는 영어 단어 그대로 사용한다. 캐시의 특징은 원본이 변경되면 자동으로 즉시 캐시도 변경되지 않는 다는 것이다. 그래서 원본 컨텐츠를 수정해서 업데이트를 해도 한 동안(캐시가 expired 되기 전까지)은 CDN 주소로 접속하면 업데이트 된…

Azure App Services에서 로컬 파일 접근

Azure App Service는 웹/모바일/API 애플리케이션을 Azure에 구현하기에 최적인 PaaS 형태의 서비스이다. 윈도우가 설치된 가상컴퓨터와 비교하면 환경이 같으면서도 다른면이 있다. 그 중 한가지가 Web Root 말고 로컬 파일 즉, D:\home\abc.txt 같은 경로는 있는지 파일은 어떻게 올리는지가 금방 생각나지 않을 수 있다. 왜냐면 원격접속이나 SSH 접속이 없기 때문이다. 하지만 분명히 D:\home 디렉토리가 존재하고 파일을 넣고 뺄 수…

Visual Studio Code – Node.js 개발

Node.js와 어울리는 많은 에디터들이 있지만 … 무료, 멀티플랫폼(Mac, Linux, Windows), 마이크로소프트가 만든 Visual Studio Code를 사용하지 않을 이유는 없다. 물론 Visual Studio 수준의 IDE를 생각하면 안된다. 에티터와 IDE 사이에서 좀 더 에디터에 가까운 툴이니까! Node.js 개발에 도움을 받을 수 있는 Visual Studio Code (이하 VSC)의 3가지 기능을 집고 가보자. 1. 내장 터미널 (Integrated Terminal) 단축키는…