三天前我就开始说要根本上解决WordPress for SAE的图床问题,拖到到今天才搞定这事。也是我坚持将图床要用博客子域名放,所以得慢慢等待七牛那短则一天长则七天的审核,想当初我费精力弄了备案也算有点好处了。
子域名图床益处多,分担主机压力,节约流量,轻装搬家,灵活针对线路加速等等,Dropbox做图床的想法已实践,而用七牛做主力是最近才萌生的想法。特别要说明的是,七牛与Dropbox双备份的方法仅限备案的域名,无备案的话只能用Dropbox了。
为啥之前没考虑七牛?是因为七牛服务是面向开发者的,所谓开发者就是看得懂指令,求灵活简约,能使用先进工具而不屑于使用传统做法的人群,七牛的服务风格从它的帮助说明讲,那FTP的上传管理方式都过时了。我之前从网页上传东西,没见它有“新建文件夹”这基本功能,瞬间感觉这东西可能不适合我,以至我一直没下决心好好用。
废话少说,直奔主题。所谓七牛与Dropbox双备份图床,指得是本地图片同步之后在七牛与Dropbox上都有备份,并且外链地址的文件夹层次一样,外链地址的区别只在于前面的域名,想使用哪一家的外链服务,子域名就解析过去。解析到七牛,用的就是七牛的加速,解析到Dropbox,那就享受Dropbox全球分布式外链。如果用智能解析,国外用Dropbox,国内用七牛,那是极好的。
Dropbox中Public文件夹的外链地址有明确规则,即“域名/u/账户ID/文件位置/文件名.后缀”。七牛则更简单,“域名/文件名.后缀”就搞定了,要两边相同,我们只能在七牛这边做灵活处理。我们使用官方提供的QRSBox同步上传工具的时候,要在Key前缀里预先配置一下,使得每个上传的文件名前面都能带上如Dropbox外链那样的地址格式,我加的Key前缀是“u/账户ID/”(不带双引号,注意前面没有斜杠,而后面不能少了斜杠)。至于其他的什么AccessKey/SecretKey,看帮助说明自己找即可。同步源目录肯定是跟Dropbox中Public文件夹一致。这样才能两边上传。
接下来就是要做智能解析,国外线路直接用CNAME方式解析到Dropbox的外链域名。默认线路则填写七牛审核后给出的CDN域名。这样就做到了国内使用七牛,而国外使用Dropbox。内外分流应该是不错的。七牛本不提供还原操作,而Dropbox可以在一个月之内无限次还原,正好补充七牛缺陷了。
最后就是上传了,特别说明一点,七牛这QRSBox上传工具是极客型的,上传过程全部以代码形式滚滚浮现在你眼前,而且它只同步上传跟修改操作,不同步删除操作。常识都说电脑的文件名不允许包含“/”,但你上传文件夹后,在七牛网页端看每个文件的名字都是带“/”的。这是七牛描述目录的方式,而且只输入文件名的话在它网页端通常找不到想要的文件,你得连着目录名层次一块输入才能搜索,这让我等小白好不习惯!
极客就极客吧,那是七牛一向的风格,上传之后如何获取直链就不用多说了,至此七牛与Dropbox双备份图床完成。百度的加速乐我也关了,有新浪SAE国内多节点多线路支持,我无需担心博客访问速度,接下来可以安心写博咯!!
今天发现打开速度确实比过支快多了。
坛子哥在国外,看我这博客的图片应该都是从Dropbox外链过去的,这网盘国际节点多,自然块
感觉网速倒是真的快了
当然,不用像以前那样要从主机加载图片,图片的负载已经被分到各个加速节点去了。国外有Dropbox帮撑着,打开也快
图床问题 还第一次了解
博客越久,积累东西越多,早考虑早准备
早了解早准备,不然以后图片积累多了就超麻烦了
这个也太给力了吧!!!
这不算什么,你也可以做到的嘛
好吧。分享得很不错哈!!
今天才知道,dropbox也可以做图床~~
在国外它就是个好图床,国内环境复杂,单靠它还不行,所以我拉上了七牛
Dropbox的外链域名不都是统一的吗?https://www.dropbox.com/sh/435h7e55dkgoftt/-ayEJholMW,我创建了一个,地址是这个,填写caname记录应该填什么,没有DL这回事啊?
呵呵,看来你没区分直链跟外链的区别。你留下的网址是属于外链,即对应的是一个网页,并非文件本身,外链是不能放入迅雷的,否则下回来只是一个网页文件。直链对应文件本身,将直链丢入下载工具即可直接下载对应文件。因为直链不能放广告,所以国内网盘一般不提供免费直链。而在Dropbox里,只有Public文件夹里边的东西才有直链,里边的每个文件直链都是DL开头的网址。
2012年6月左右,dropbox已经对新注册用户停止public文件夹服务了。
我知道,忘了告诉你,没有的话,你可以在Dropbox这目录下,自己手动建一个Public同名文件夹。
按照你说的方法,弄了一下public文件夹,https://www.dropbox.com/s/zq0jad25gk1vf7r/%E8%B5%AB%E6%9C%AC.jpg。
现在七牛插件已经升级了,可以选择默认全部缓存在七牛,谷歌https的图片也可以缓存上去,感觉还挺不错。
你确定这Public真的弄对了嘛?怎发出的这个链接貌似效果不对呀。P.S.七牛在国内也很不错,可在全球范围内,单论存储分发的话,它还不能跟Dropbox比。
根目录下建立的public文件夹,然后上传了一张图片,共享出来的地址就是上面那个,没有类似dl.drop**.com的地址……我估计新建public的文件夹和官方的不同。
去年的时候我新注册就发现这问题了,当时在本地用客户端自己新建Public同名文件夹,还是可以获得直链的。我想问一下,你复制的时候,显示的菜单是“复制公共链接”吗?
我在网上查到了一个方法,据说是登陆Dropbox之后,点击这个链接https://www.dropbox.com/home/Public,可以重新启用public文件夹
得到的地址和直链没关系,还是上面的那种类似地址,已经不能用了。
如果你确实需要的话,我可以给你一个能用直链的老账号,几年前注册的,一直保持着账户初始化的状态。当时只是申请来扩容的,一直都没有用
正要去淘宝弄个老账号呢。我之前也有老账号,但是学校的那个邮箱没了,密码也忘了,于是就丢了。麻烦山哥,发个老账号吧,谢谢~
已经发到你foxmail里了!初始化的账号,空间只有2G,想要更大的只能扩容咯!提醒一下你,不要试图是淘宝那买扩容,虚假扩容会被回收空间的!
图床和博客分离搬家是非常好,速度上也会有些优势,但是维护起来是个麻烦,所以这次把所有图片都弄到wordpress了,麻烦能少的不想再多一个。
其实看以前写的那些东西,真心好2
图床跟博客分离后,维护起来应该更容易才是。很多人因为主机问题导致博客经常搬家,但图床选好之后就不会轻易动了
山哥,再请教两个技术问题:
1,我的七牛外链怎么不是这种dl.***qiniu.comg格式呢?都是http://maguang.u.qiniudn.com/qiniu/121/image/***.jpg格式,七牛上面写明的是图片外链地址。难道又是因为后来注册的格式变化?
2,主机记录为什么是dl记录?直接弄成www记录,然后填写类似**dropbox**.com泛泛的域名不是更好吗?dnspod是允许多个www解析的。不清楚这其中的原理,请山哥指点一二。
1:七牛的外链如果要自定义域名的话,需要备案通过方可申请,否则都只能用七牛给你的外链地址格式。2:主机dl记录只是我个人喜好,域名主域要泛解析的话,会跟邮件MX记录冲突,导致本域名邮箱接收不到邮件,所以一般不用泛解析主域。我相信将图片放入主域下的子域名是最好的方法,所以我用了dl.*.com这样的CNAME解析方式将图片子域名解析到了七牛跟Dropbox。至于多个WWW解析,是可以,但只用于区别不同线路访问罢了。
明白了,原来是没备案……
我文章里一开始就说过,绑定七牛需要备案域名的哈
原来现在的帐号不行了哇.o(︶︿︶)o 唉 可惜我不能用了 郁闷哇
现在的账号不行了?
现在申请的帐号好像没看到那个文件夹!不能直链
貌似还是有办法可以弄直链的,不过要另外申请
博主,求指教~~~~
你用谷歌搜索一下“dropbox public 開啟” (不带双引号)这几个关键字,就能找到方法了。请务必首先完成 邮箱地址验证!