2011-08-26 3 views
1

우리는 기본적으로 비디오 파일과 이미지 (MediaTemple에서 호스팅)가있는 큰 하드 드라이브로 사용하는 서버와 도메인을 보유하고 있습니다. 이 서버와 도메인을 CDN으로 설정하려면 무엇이 필요합니까? 서버를 CDN으로 설정

는이 기사보고 : http://www.riyaz.net/blog/how-to-setup-your-own-cdn-in-30-minutes/technology/890/

을하지만 그 상자에 앨리어싱, 실제로 내용을 이동되지 않게 보인다. 우리의 콘텐츠는 실제로 다른 상자에서 호스팅됩니다.

답변

5

CDN의 교리 중 하나는 콘텐츠가 클라이언트와 지리적으로 가까운 것입니다. 복제 된 서버가 아닌 하나의 CDN 서버 만 있으면 CDN이 아닙니다.

그러나 CDN의 장점 중 일부는 여전히 얻을 수 있습니다. 브라우저는 일반적으로 특정 호스트 이름에서 병렬로 8 개의 리소스 만 가져옵니다. 'CDN'서버에 여러 하위 도메인 호스트 이름과 라운드 로빈 요청을 제공 할 수 있습니다. 이 세 가지 별도의 웹 서버로 세 개의 호스트 이름을 볼 수 있습니다로

www1.example.com 
www2.example.com 
www3.example.com 
... 

효과적으로 브라우저가 서버에 만들 것이다 동시 요청의 수를 배로됩니다.

+0

어떻게 구현하나요? 다른 서브 도메인을 사용하는 사이에 HTML/CSS 스위치 내에서 동일한 파티션을 가리키는 3 개의 다른 하위 도메인을 지정하면됩니까? 아니면 모든 파일에 www.example.com이라고 말하고 .htaccess를 사용하여 www1., www2와 www3을 나눌 수 있습니까? – Joey

0

기본적으로 클라이언트를위한 "최상의 경로 가능"서버를 만드는 것과 같습니다. 기본적으로 하나의 HOSTNAME 예제에 여러 IP 주소를 넣는 것입니다. 비 정적 콘텐츠 * (동적 페이지) WWW.Example.Com 등등 JSP, AVI 반면에있는 media.cdn.example.com

media.cdn.example.com에 저장됩니다 1.2.3.4로 조회 ; 8.8.9.9; 103.10.4.5; etc

그래서 사용자 측의 라우터가 그 위치에서 가장 가까운 것을 찾아서 사용자의 cdn이됩니다.

다른 방법은 특정 경로를 사용하여 콘텐츠를 제공하는 것이므로 라우터에서 동일한 작업을 수행하도록 푸시합니다.

관련 문제