CDN을 사용하여 Drupal 7의 정적 컨텐츠를 자동으로 전달하는 방법은 무엇입니까?


7

"Rackspace Cloud Files"서비스를 CDN (Content Delivery Network)으로 사용합니다. 이 서비스는 많은 CDN 관련 자동화에 유용한 API를 제공합니다. Drupal을 Rackspace Cloud Files와 통합 할 수 있도록 도와주세요. 정적 내용을 CDN에 수동으로 복사하고 싶지 않습니다.


"당신의 방법은 그것과 함께 작동해야합니다."누구의 방법? 어떤 방법? 이 질문에는 가능성이 있지만 개선하고 명확히하십시오. tinyurl.com/so-hints
Greg

@Greg 내 질문을 편집했습니다. 더 혼란이 있으면 알려주세요 ..
user931

답변:


10

쉬운

  1. 정적 파일을 CDN (이 경우 Rackspace 클라우드 파일)에 복사하십시오.
  2. http://drupal.org/project/cdn 설치 (drupal 7에는 코어 패치가 필요하지 않음)
  3. CDN 모듈 구성

최신 정보

File Conveyor 모드를 사용하여 컨텐츠 파일 전달을 자동화 할 수 있습니다.이 모듈은 File Conveyor 데몬 과 통합됩니다 . 파일을 처리 할 수 ​​있습니다 (예 : smush.it와 같은 이미지 최적화, YUI Compressor로 CSS 축소, YUI 압축기 또는 Google Closure Compiler로 JS 축소, 동기화되기 전에 CDN이 지원하지 않아도 됨) Origin Pull, 모든 푸시 방법이 적합합니다 (지원되는 전송 프로토콜 : FTP, Amazon S3, Rackspace CloudFiles) File Conveyor는 모든 CDN과 함께 사용할 수있을만큼 유연하므로 공급 업체 잠금을 피할 수 있습니다.


좋은! 그러나 정적 파일을 수동으로 복사해야하므로 수동 방법이 아닙니다.
user931

파일 컨베이어 데몬을 반영하도록 답변을 업데이트했습니다. 이 글은 drupal CDN 모듈 페이지에도 있습니다.;)
wiifm

사이트가 많은 트래픽을 수신 할 때 CDN 모듈 및 파일 컨베이어를 사용할 때 전체 시스템 (웹 서버)이 잠기는 것을 발견했습니다. CDN 모듈이 File Conveyor PID 또는 Synch 데이터베이스에 액세스 할 때 교착 상태가 있는지 궁금합니다.
Allan Lykke Christensen

4

클라우드 파일 모듈을 사용하십시오 . Drupal에 업로드 된 파일이 Rackspace Cloud Files CDN에서 직접 복사 및 전달되도록 파일 시스템을 Rackspace Cloud Files로 설정할 수 있습니다.


Cloud Files 모듈이 Rackspace에서 제대로 작동하지 않는 것을 발견했습니다. 노드를 저장 / 업데이트 할 때 치명적인 PHP 오류가 계속 발생합니다. PHP 치명적인 오류 : 160 행의 [SITE] /sites/all/modules/cloud_files/rackspacecloudfiles_streams.inc에있는 비 객체에서 public_uri () 멤버 함수 호출
Allan Lykke Christensen

readme 파일과 같이 PHP 라이브러리도 설치했는지 확인 했습니까?
user379468
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.