SAE现在已经全面支持自有域名,已备案的直接走国内线路,没有备案的官方提供国外的反向代理。
但是SAE没有I/O权限,上传的附件都储存在一个叫做Storage的东东里,而Storage里的文件只能由系统分配的类似于http://xiumu-blog.stor.sinaapp.com
的域名访问,而没有办法绑定自己的域名。
这里其实我们可以用SAE的域名转向来实现,假设我在SAE绑定的域名是www.xiumu.org
,在config.yaml中添加一条规则
- rewrite: if (path ~ "blog-uploads/(.*)") goto "http://xiumu-blog.stor.sinaapp.com/blog-uploads/$1" |
这样一来我们就可以通过 https://xiumu.org/blog-uploads/2013/03/sina.png 这样的形式访问到图片附件了。
这里的blog-uploads
是我的附件文件夹,xiumu-blog.stor.sinaapp.com
是我的Storage分配的域名,把它修改成你自己的附件文件夹。
我的网站 www.aowana.com (爱玩电脑) 也是运行在新浪云,
目前使用 SinaStorage 保存网站附件,你提供的这个绑定域名的方法效果如何,稳定吗?
正准备把网站转移到新浪云存储中(SCS),SCS 提供域名绑定服务,但感觉SCS好复杂。
很稳定,SCS的绑定我审核了两个月 然后被取消了,真的可以绑定上?
不起作用
本站现在就是这样弄得,应该是那个步骤出问题了吧。
请问这样子可以实现CDN对Storage内容的加速么
无法实现,最终还是要跳转到Storage的服务器的,普通账户的Storage是没有CDN的,高级版的才有。
这个无法使用cdn加速啊。
要想使用cdn,你可以写一个php把storage读出来,然后设置一个rewrite规则。
现在用了百度CDN,用PHP读取文件传出,为了避免损耗云豆,会缓存到百度CDN去.
我的也是在SAE,不过不用SAE的Storage。图片、音乐、视频都放第三方托管着。
不错.不过懒得弄了.