2014-11-22 4 views
0

내 웹 사이트와 클라이언트 웹 사이트를 더 빨리로드 할 수 있도록 내 사용자 지정 CDN을 만들려고합니다. HTTP 요청 중에 스크립트 실행

나는이 같은 일을 생각 :

  1. 사용자는 자신의 호스팅 계정에 /의 CDN 폴더들이 CDN에서 원하는 파일을 업로드합니다.
  2. 파일은 바로

그래서 제 질문은, 어떻게 동안 실행하는 스크립트를 야기 할 수있다 파일이 CDN을 사용하여 요청하면

  • 파일 만 업로드하는 CDN에 업로드되지 않습니다 CDN이 가서 파일을 가져올 수 있도록 HTTP 요청?

    Apache를 사용하여 이렇게 할 수 있습니까? Apache 웹 서버를 사용하고 있습니다.

  • 답변

    0

    당신이하려는 것은 본질적으로 서버가 하나의 주 서버에서 파일을로드하는 것입니다. 스크립트를 실행하지 말고 응답을 캐시하는 프록시로 CDN 서버를 사용하는 것이 좋습니다.

    당신은 아파치 (가상) 호스트 지시어에 이와 같은 설정을해야합니다.

    ProxyRequests off 
    ProxyPass/http://backend.example.com/ 
    ProxyPassReverse/http://backend.example.com/ 
    
    CacheRoot /var/cache/apache/ 
    CacheEnable disk/
    CacheDirLevels 2 
    CacheDirLength 1 
    

    참조 이러한 항목 : 도움이

    희망!