在 SemgentFault 上应用又拍云

2

我们的网站自去年九月初正式与大家见面以来,进行了多次改版,技术上也实现了多次演进,但是我们始终都把又拍云存储作为我们的基础图片存储服务,并且一直使用至今。 众所周知,对初创互联网团队来说,存储以及CDN是一个非常让人头疼的问题。在以前,我们要么付出大量的金钱去购买专业的CDN服务,要么只能将这些文件存储在本地服务器上。对前者来说,专业CDN服务价格不菲,它可能是一个初创团队所无法承受的,而对于刚起步的互联网服务,初期又不需要这么大的流量,所以会造成巨大的浪费。对后者来说,由于静态文件大部分都是一些很零碎的小文件,从本地访问会占用大量的带宽和服务器的IO,另外你还要专门维护一套这样的类似CDN的设施,这直接导致你无法在创业之初将更多的宝贵时间投入到所关注的业务当中。 幸运的是,我们遇到了又拍云。它让我们以最小的投入解决了最大的问题。

又拍云的应用

我们的又拍云应用很简单也是最典型的,那就是用户头像,图片以及js,css等静态小文件。 对于用户头像和图片,又拍云内置的根据参数生成自定义尺寸的API简直就是为这种场景而生的,在大部分网站中由于头像要展现在几乎所有的页面中,所以对它的尺寸就有各种不同的要求。在以前我们只能根据场景来自己缩放长不同的尺寸,占用了空间不说,如果你的需求变化了,要增加一种尺寸,那将是一场噩梦了。 但如果你把头像图片保存在又拍云上,你甚至不需要对用户上传的源图片做任何处理,把这些都扔给又拍云

upyun.png

选择你所想展现的尺寸,然后根据规则调用这些URL就可以了,如此的方便自然。想要增加一种尺寸,也只需要在后台添加即可,点击两下鼠标就可以完成。这大大改变了我们设计产品时的流程,我们不需要过多考虑这些尺寸是否已经存在,只需要根据产品设计出最优的尺寸组合,然后去添加它即可,基本做到了所想即所得。 对于CSS,JS等静态文件,它们是不需要经常性的更改的,但对访问速度的要求比较高。由于又拍云在全国都建立了CDN分发节点,因此访问速度的问题我们就不需要自己去考虑了,同时由于它还提供了标准的ftp访问接口来更新文件,所以我们可以根据现有工具很方便的开发出静态文件上线部署工具。

小付出解决大问题

我们的网站是基于PHP这种流行语言开发的,又拍云也提供了它的官方SDK支持,程序接口非常简单,我花半小时就完成了与网站现有程序的整合,并且至今都没有再去动过它。这服务是如此省心,让我甚至快忘了它的存在。 在费用上又拍云也非常贴心地采用了按需付费的方式,用多少付出多少,比较厚道。对于我们网站来说,每年付给又拍云的费用只占IDC费用的很小一部分,在成本的节约上是显而易见的。 希望又拍云服务能让越来越多的人认识使用上它,又拍云也再接再厉开发出更多给力的服务出来。如果大家有任何使用上问题,可以来 http://upyun.segmentfault.com 提问,这里也是又拍云官方支持的提问频道,你的问题提出后会很快得到解答。


如果觉得我的文章对你有用,请随意赞赏

你可能感兴趣的

沙渺 · 2013年11月20日

又拍云的FTP功能很方便。对于Discuz等庞杂的PHP程序,如果不想改或改不动,甚至可以用FTP上传,去绕开直接修改程序的苦差事。例如Discuz的头像,就可以FTP定时同步上传,然后改一下请求头像的avatar.php就行。

不过单价好像比七牛贵了点?

回复

载入中...