七牛云存储最佳开发实践-许式伟.pdf

七牛云存储最佳开发实践-许式伟.pdf

ID:53001125

大小:610.23 KB

页数:21页

时间:2020-04-10

七牛云存储最佳开发实践-许式伟.pdf_第1页
七牛云存储最佳开发实践-许式伟.pdf_第2页
七牛云存储最佳开发实践-许式伟.pdf_第3页
七牛云存储最佳开发实践-许式伟.pdf_第4页
七牛云存储最佳开发实践-许式伟.pdf_第5页
资源描述:

《七牛云存储最佳开发实践-许式伟.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、云端上的生存之道!—七牛云存储最佳实践许式伟!2014年7月15日纲要•概览篇!•实践篇!2概览篇七牛云存储•产品!•提供非结构化数据的一站式托管服务!!•客户群体!•直接使用者:开发者!•间接使用者:终端用户!•数据拥有者/付费者:企业!4数据处理数据分析数据加工决策者行为记录统计分析建模预测数据存储内容采集内容分发海量存储海量、非结构化数据内容生产者内容消费者!5云存储•推荐阅读!•《存储系统的那些事》!•http://open.qiniudn.com/things-about-storage.pdf!•存储可靠性的计算方法!•ht

2、tp://www.infoq.com/cn/articles/virtual-forum-three-basic-issues-about-distributed-storage!6云加速•上传加速!•就近上传!•断点续上传!•并行分块上传!!•下载加速!•CDN!7云处理•图片处理!•缩略、裁剪、打水印、等等!•音视频处理!•音视频转码、截帧、打水印、等等!•Office文档处理!•格式转换(转PDF、转图片等)!•…!8实践:加速篇下载加速的“功与过”•功!•访问速度提升!•过!•带来一致性问题,部分区域不能立刻获得最新版本!10场

3、景1:托管图片/音视频•图片/音视频很少修改,一致性问题不突出!•七牛云存储的主体应用场景,坑相对少!11场景2:托管程序分发包/APK•程序会有升级,有多版本,有更新问题!•建议方案!1.程序分发包带版本号!•比如devtools-v1.0.02.zip!2.通过30x跳转提供通用下载地址!•qboxrsctlredirect!•qboxrsctlredirectdevtools.zipdevtools-v1.0.02.zip!•由于CDN不缓存30x跳转,所以这种方法可以保证资源的实时更新!•未来qrsync/qrs

4、box也会支持redirect!12场景3:托管网站静态资源•如:js、css、image等!•由于网站会升级,故此有版本问题!•考虑!•由于文件一般比较小(典型尺寸:32K)、数目比较多,所以30x跳转方式不是很好!•建议:让资源url带版本!•http://static-staff.qiniudn.com/public/v790/css/global/main.css!•方案!•用qrsync来同步所有资源!•发布一个版本到线上后,立刻升级版本号(比如将上面的v790目录改名v791)!13场景4:既有业务如何试用七牛•感觉七牛云存

5、储不错,我想体验,怎么样做能够快速体验?!•答:“镜像存储”!•镜像存储可以自动镜像你的网站!•如果你的网站没有新增资源,那么一段时间后,源站的流量趋近于0!14实践:云处理篇云处理的三种模型•实时处理:裸命令!•eg.http://cyj.qiniudn.com/22734/1359639667984p17i8ddoi31ara1ccp1njsq319s62.jpg?imageView2/1/w/200!•实时处理:样式!•eg.http://cyj.qiniudn.com/16730/894F71B9-A70A-4295-BD89-

6、095002FBF371.jpg-display_ll!•异步&持久化处理!•文档:http://developer.qiniu.com/docs/v6/api/overview/fop/persistent-fop.html!16场景1:图片缩略图•绝大多数情况下,图片缩略图基于“实时处理”模式(第一次访问时转换并进入缓存)即可满足;!•如果原图非常大,或者图片处理模式较为复杂(比如打水印),要获得绝佳效果,可以考虑用“异步&持久化处理”模式;!•为了获得更好的灵活性,比如修改图片处理规格时不需要重新发布客户端,建议使用“样式”功能;

7、!17场景2:音视频转码•音视频转码通常耗时较长,适合用“异步&持久化处理”模式;!•结合七牛上传文件自动触发“异步&持久化处理”功能,以及转码完成通知接口,可完美解决音视频的异步转码;!•在特殊场景下(比如短音频文件),可以考虑使用“实时处理”模式;!•为了避免客户误用,我们目前关闭了音视频的“实时处理”模式,特定客户可以独立申请开放!18场景3:Office文档转换•比如!•演讲稿发布必备利器:ppt/pptx=>pdf!•文档发布利器:markdown=>html!!•样例!•http://open.qiniudn.com/go-

8、next-c-pptx.pdf!•http://open.qiniudn.com/qrsbox-md.html!•http://talking.qiniudn.com/go-next-c.pdf!•http

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。