文档章节

这几年使用又拍云的一些体验兼谈上云的必要性

uncletiger
 uncletiger
发布于 2014/04/08 16:30
字数 2455
阅读 964
收藏 4

        第一次用又拍还是在2010年,当时经营了一个小博客,因为没有备案,空间放在美国,站内图片较多,当时最头疼的问题一个是速度,中美速度不能保证,用过美国空间的都知道,好的时候还可以,一旦线路抽风,图片站打开的速度就实在难以忍受,严重影响用户体验。再一个就是流量,最怕的就是图片盗链,流量总超。所以当时就考虑能不能把图片放在国内啊,于是搜了一下当时的付费可外链相册,当时比较有名的有两个,一个是巴比豆,一个是刚从又拍网独立出来的收费服务又拍图片管家,那会还是知道又拍网的,因为当时又拍社区的权重比较高,站长们好多都用又拍做seo外链(哈哈,不正经用法),所以对又拍的印象比较好,再加上巴比豆主要是做淘宝的,所以最后选择了又拍云管家做图床,用了一段时间,在很大程度上解决了我速度和流量的问题,图片加载速度飞快,而且也非常稳定,并且可以设置防盗链,感觉很好。


        又拍图片管家用了一年多,除了感觉稍微有点不方便(每次都得传到相册,再外链到网站)其他一切满意,2011年底的时候无意发现又拍有了一个新项目:云存储,正在公测,当时对云这个概念还很陌生,经过大概的了解初步理解为通过接口,实现文件的网络存储,备份,分发,cdn加速等功能。感觉很新鲜,遂申请了公测。


        新的东西重要摸索一番,当时主要想实现我的wordpress在发布的同时自动保存到又拍云,而不是像以前那样手动连接,搜索研究了一些时候,看了一些老外的aws应用的文章,发现有一款Hacklog Remote Attachment的插件可以实现上述功能,试用了一下,果然,在把图片传送到网站的同时上传至又拍云,再更改一下数据库实现调用。工作量立马比以前少了不少。同时也接到用户反馈图片加载速度比原来还要快,主要是又拍云使用了cdn加速技术,根据你的线路就近分配节点,当时北联通南电信的现象还很严重,即便是服务器在国内,电信联通之间访问也不是很通畅,使用了cdn技术后这种情况有了很大改善,虽然当时又拍云的节点没有现在这么多,但在当时却是很超前的。


        另外提一下有网友荒野无灯在原Hacklog Remote Attachment基础上开发了又拍云专用版,与原版不同之处在:

  • 目前插件采用的是新的上传机制:采用又拍云存储HTTP REST机制API接口上传和删除文件。

  • 能即时获取空间容量占用情况。

  • 采用加密来保护你的api密码(第一次填写之后,后面也不会显示密码了,如要修改直接填写即可,不修改留空。)

更加适用于又拍云,现在大家如果使用的话建议用此版,插件地址:http://ihacklog.com/post/hacklog-remote-attachment-upaiyun-version.html


        使用Hacklog Remote Attachment可以实现wordpress远程附件功能,但是调用需要改数据库,有些新手站长有一定困难,另外除了图片,wordpress还有js,css等替他静态文件,这些东西如果想实现加速的话只能先手动传到又拍云,再在wordpress的模版文件里边一一改源代码,比较麻烦。后来看到网友恍惚之中的一篇文章:利用缓存插件W3TC与又拍云构建WordPress全站CDN,茅塞顿开,原来还可以这样做,利用W3 Total Cache本身的cdn功能与又拍云结合,方便的实现全站cdn加速。最终采用这样组合的好处是:

  • 可以将WordPress整站的静态文件都推送到又拍云的CDN服务中,包括附件,模版,JS以及wp-includes文件夹等;

  • 更新内容时上传的附件,会正常存储在WP所在服务器并推送至又拍云,访客浏览时会自动请求又拍云,数据双保险且无任何额外操作,即使以后不用又拍云了数据也都在;

  • 在WP后台修改模板等,也会被更新到又拍云; 

具体的使用及设置请看恍惚之中原文,链接:http://www.84tt.com/web/2012/03/608.html


        同时也要提一句的是恍惚之中网友认为W3 Total Cache相对有CPU占用较高、配置复杂的问题,所以后来又写了一篇文章利用缓存插件WP Super Cache与又拍云构建WordPress全站CDN,但是有个问题,WP Super Cache 本身并没有提供CDN同步功能,需要再安装一款名为 CDN Sync Tool 的插件,此插件已经停止更新,从wordpress插件列表删除了,所以这套方案已经不行了,其实经过我的测试W3 Total Cache一般使用没有什么问题,完全可以满足一般使用。


        wordpress的又拍云应用基本上也就这些了,不过最近又拍又上线新的独立云分发服务,使用上更加方便,设置好域名就可以,网站上不需要做多少改动。不过需要使用备案域名,未备案的站长还是使用原来的方案吧。


        现在我的网站也备了案,程序也换成了discuz,由原来的国外虚拟主机换成阿里云,网站加载速度已经不是问题,但我依然还在用着又拍云的存储,因为一个图片站,ip一多带宽就是瓶颈,但是访问有峰值有低谷,你把钱全投在带宽上无疑会造成浪费,把存储放在又拍云按实际流量计费会比较划算。我现在云主机带宽只有2m,带上wip一点问题没有。至于为什么不直接用阿里云的oss,主要是这边一直用的比较舒心,阿里云oss价格上也没什么优势,还有一部分费用是按请求付费,所以就不折腾了。


        discuzz,phpwind这些论坛程序有官方开发的插件,大家直接使用就可以了,很方便,地址:http://wiki.upyun.com/index.php?title=%E5%BC%80%E5%8F%91%E8%B5%84%E6%BA%90


        最后谈一谈又拍云的服务,我看有的文章写又拍云的互动有些不太及时,只有邮件联系,不是这样的啊,我qq上一直有个又拍的客服啊(哈哈,是一个候姓美眉),每天都在线,有问题必回的啊,估计是没找对地方吧。


        以上就是我使用又拍云这些年的一点过程,这么些年用下来我感觉网站上一些云服务是非常有必要的,在这个分工越来越明确的时代,将存储交给专业的来做无疑会给网站的运营带来便利,稍微总结了几点:


数据安全稳定

        用户上传文件至少存于3台不同的服务器,并置于不同机房,使得数据安全毫无隐患。独特的存储自备份机制,在任何一台服务器故障时,都会在另一台服务器上自我复制一份新数据。并且又拍云存储自主研发的防攻击功能,能有效防止DDos攻击,从而确保服务更加稳定,解决用户的后顾之忧。另外具备完备的防盗链功能,全方位保护网站的数据安全稳定。


全网数据加速

        2013年初,又拍云存储已经在全国各地部署42个CDN节点,400多台服务器,打通了电信、联通、移动和教育四大主线带宽以及各地方运营商,并通过高速缓存、智能解析、负载均衡等技术,为用户计算最快访问机房,与传统的IDC相比,图片打开速度提升60%-300%。


数据按需收费

        前面讲了,把钱投在带宽上无疑是一种浪费,还是按实际流量收费比较合理,另外又拍云与七牛oss相比,采用仅仅按“存储+流量”收费,访问次数不收费,在价格上更有一点优势。


数据弹性扩容

        虚拟主机就不用说了,就我现在使用的阿里云主机而言,如果我把图片放在主机商,随着数据不断增多,我想要扩容不能直接扩大硬盘容量,只能挂载新硬盘,迁移数据,会非常麻烦,而是用第三方云存储我只需花钱扩大容量即可。另外网站搬家也很容易,主程序一搬,数据都在又拍云上根本不用动。

        总的来说网站上云是一种趋势,知乎等知名网站也在用又拍云的服务,还没用过的站长可以试试看。有免费期的。


© 著作权归作者所有

uncletiger
粉丝 0
博文 1
码字总数 2455
作品 0
海淀
私信 提问
2018杭州云栖大会,梁胜博士的演讲PPT来啦!

2018杭州云栖大会已经结束,Rancher作为阿里云的紧密合作伙伴,Rancher Labs联合创始人兼CEO梁胜博士,在9月21日上午受邀出席大会并作题为“如何能让每个人都用Kubernetes和Service Mesh”的...

RancherLabs
2018/09/25
162
0
云计算技术是移动互联网开发核心

【创业邦讯】 3月20日,在微软和创业邦主办的微软Bizspark新创企业大赛北京宣讲会上,微软(中国)开发工具及平台事业部技术顾问总监兼首席技术顾问赵立威谈到微软未来技术的三个发展趋势。 We...

空指针
2012/03/22
1K
7
免费10G空间,我为什么最终选择了七牛云存储

之前使用的是又拍云作为博客的图片存储和 JS 加速等,一个偶然的机会,接触到了七牛云存储,在经过短暂的试用了之后,忍不住说了句脏话:我 Cao,这才是云存储服务应该有的样子。于是,立即搬...

modernizr
2014/12/17
6.8K
0
厚脸皮为自己的又拍云SDK拉票~

大家好。 我脸皮有些厚,现在来拉票。 这是投票地址:http://upyun.gitcafe.com/projects?category=top50 Java-SDK-for-UPYUN 这就是我的项目。请猛击“投票” 实际上这是我参加又拍云的体验...

翟志军
2014/05/15
174
0
短视频顶级玩家,为何都选择金山视频云

从去年下半年开始,国内短视频行业出现了爆发式的增长,快手、今日头条、美拍、秒拍、一点资讯等迅速成为了短视频行业巨头。由于短视频全链路涉及多个环节,业务场景复杂,只有具备端-网-端全...

好心眼
2017/03/16
22
0

没有更多内容

加载失败,请刷新页面

加载更多

如何优雅地检测JavaScript中的空闲时间?

是否可以在JavaScript中检测“ 空闲 ”时间? 我的主要用例可能是预取或预加载内容。 空闲时间: 用户不活动或没有使用CPU的时间 #1楼 如果不使用jQuery,则仅使用普通JavaScript: var inac...

技术盛宴
41分钟前
31
0
获取枚举值的属性

我想知道是否可以获取枚举值而不是枚举本身的属性? 例如,假设我有以下枚举: using System.ComponentModel; // for DescriptionAttributeenum FunkyAttributesEnum{ [Description(...

javail
今天
78
0
concurrently 启动多个serve时命令行输出混乱

在script中配置中加入参数 -r "start": "npx concurrently -r \"npm:serve\" \"npm:web\"" 输出比较整洁 输出混乱, 会将有用的信息冲掉...

阿豪boy
今天
48
0
每天AC系列(三):电话号码的字母组合

1 题目 Leetcode第17题。 数字2-9映射字母,给出一个包含字符串的数字,列出字母的所有组合。 2 递归 拿到这样的题目想到了递归实现,创建一个Map映射对应的字母,然后把它传给递归函数,同时...

Blueeeeeee
今天
44
0
Kettle自定义jar包供javascript使用

我们都知道 Kettle 是用 Java 语言开发,并且可以在 JavaScript 里面直接调用 java 类方法。所以有些时候,我们可以自定义一些方法,来供 JavaScript 使用。 本篇文章有参考自:https://www...

CREATE_17
昨天
114
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部