2010-03-07 4 views
0

당사 웹 사이트에서 현재 대량 다운로드 트래픽이 발생하고 있습니다. 곧 대역폭 제한을 초과합니다. 소프트웨어 패키지를 미러링하는 가장 편리한 방법은 무엇입니까? 또한 패키지의 기존 URL을 유지해야합니다.웹 사이트 용 파일 미러링 솔루션

답변

0

Amazon S3 서비스에 등록했으며 S3 Firefox Organizer 플러그인을 사용하여 패키지를 업로드하고 파일을 설정합니다 .htaccess를 사용하여 리다이렉션. 그것은 완벽하게 작동했습니다. 이 "바보"다운로드 (= 큰 미디어 파일)의 경우

2

희망이 당신의 웹 사이트 및 다운로드와 같은 두 개의 서로 다른 가상 (그렇지 않으면 실제) 호스트에 있습니다

  • www.example.com; 및
  • downloads.example.com.

대역폭이 문제는 다음 가장 쉬운 해결책은 그래서 다른 클라이언트가 다른 컴퓨터로 이동합니다 다른 WAN에 각각 여러 컴퓨터에 다운로드를 넣고 여러 DNS A 레코드를 사용하여 그들을 부하가 균형을하는 것 인 경우 . HOWTO - Configure Load Balancing을 참조하십시오. 대역폭이 정말 그러나 당신이 다른 제약 조건을 가지고하지 않는 한 그것이 얼마나 싼 고려에 문제가 있다면

나는 놀랄 것입니다. 일반적으로 웹 서버 자체가 문제가됩니다. 역방향 프록시 (예 : HAProxy)는 일반적인 대답입니다.

+0

또한, 일반 웹 서버보다 빠르고 저렴 데이터의 큰 볼륨을 제공 할 수있는 콘텐츠 전송 네트워크에 사람들을 이동하는 것을 고려 할 수있다. 다른 옵션은 대역폭이 싼 국가에서 서버를 임대 할 수 있습니다. 독일에서는 1 ~ 2 테라 바이트의 무료 트래픽으로 월 100 유로 미만의 서버를 많이 제공합니다. –

+0

문제는 상대적으로 낮은 한도를 가진 공유 호스팅 계정이 있다는 것입니다. – SharpAffair

+0

@ 존 잘 그럼, 다른 하나를 :)하지만 먼저, 정확히 트래픽을 일으키는 식별합니다. 거의 절대 HTML 콘텐츠가 아닙니다. 이미지, 음악 및 비디오입니다. 실제로 사이트 전체를 미러링하는 것보다 훨씬 적은 노력으로 다른 곳으로 마이그레이션 할 수 있습니다. 이는 cletus의 주요 요점입니다. 추가 정보를 얻으려면 사이트가 실행되는 플랫폼, 사용되는 CMSes/언어, 트래픽을 유발하는 요인, 트래픽 한도 등 세부 정보를 더 많이 제공해야합니다. –