2014-11-22 131 views
0

我正在嘗試製作自己的自定義CDN,以使我的網站和客戶端網站加載更快。在HTTP請求期間運行腳本

我覺得做這樣的:

  1. 用戶上傳他們想要的CDN文件在其託管帳戶/ CDN文件夾。
  2. 的文件不會被上傳到CDN馬上當使用CDN請求文件

所以我的問題是,我怎麼能引起一個腳本中運行

  • 該文件只上傳HTTP請求允許CDN去抓取文件?

    我可以使用Apache來做這種事嗎?我正在使用Apache Web服務器。

  • 回答

    0

    在我看來,你要做的事實質上是服務器從一個主服務器加載文件。我建議不要運行腳本,而是使用CDN服務器作爲緩存響應的代理。

    你將不得不在你的apache(虛擬)主機指令中設置這樣的東西。

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

    見這些條目:

    希望幫助!