SAE/BAE/全平台静态文件加速CDN – Layer

一直记得SAE上有个很好很有名的CDN脚本叫SaeLayerCDN,最近突然想Layer难道没有BAE版本的么。Google翻了一下,还真没有BAE上能用的,于是在github上fork了一份SaeLayer的源码,开始移植。

移植的时候就打算做SAE/BAE/标准PHP几个平台的通用版,一开始叫LayerBAE,后来索性就叫Layer了,原作者起名的意图好像就是说处于网站和静态服务器之间的一个“加速层”吧,所以干脆就叫Layer比较好了。当然你要叫BAELayer或者LayerBAE什么的都随意啦~

主要的改进就是让他支持了SAE和BAE或者是本地的缓存三种平台,然后增加了一些配置更加方便使用,增加了刷新缓存的功能,还有就是用了比较灵活的组装,如果想增加平台的话只要再加几个文件就能轻松拓展了。

这个项目的下一步开发方向就如Issues所写吧,这里会更新项目动态。

项目地址:Layer

至于安装方法我就不多写了,和SaeLayerCDN一样。

33 Replies to “SAE/BAE/全平台静态文件加速CDN – Layer”

    1. 加强了一下稳定性,还加了ACE的支持(貌似不能自动判断,而且我没测试的)。其它的就没做了,因为再做下去就不像一个静态文件加速的CDN了,我不希望它有太多功能。

  1. 楼主您好,我在BAE上测试layer时发现css无法正确加载。海外主机搭建的wordpress,使用了super cache插件。web控制台显示是MIME类型出错,请问应该如何解决?感激……

  2. 感谢博主,已经在BAE上用上了你的cdn应用。这个应用只能复制文件,能同步删除文件吗?

  3. LOCAL模式中,http://abc.com/111.jpg可以缓存到http://abc.net/layercdn/111.jpg,但是http://abc.com/111/111.jpg不会缓存到http://abc.net/layercdn/111/111.jpg,layercdn目录中会生成111目录,也可以用http://abc.net/111/111.jpg访问,目录属性777,哪怕提前建立111目录并777,同样不会缓存,why?

  4. 三三,LOCAL模式没办法把文件缓存到本地,关掉NOKEY倒是可以缓存到本地,但是路径变得不一样了,能麻烦三三修下吗?

        1. 个人建议你还是不要用了比较好……这种东西太坑爹了,年久失修,我自己也搞不清了。
          你用 nginx 反向代理配个不过期的缓存,比这靠谱多了……

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*

code