2014-11-22 202 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 
    

    见这些条目:

    希望帮助!