如何通过云存储打造一个省钱、稳定的图片站

本文涉及的产品
对象存储 OSS,20GB 3个月
.cn 域名,1个 12个月
对象存储 OSS,内容安全 1000次 1年
简介: 相信很多做图片站和下载站的站长都有这样的感受:随着网站越做越大,这些图片和附件该如何放置,存在哪里好呢?阿里云对象存储OSS——你正确的选择!OSS + CDN+ URL签名防盗的完美组合,打造一个既省钱又安全又稳定的图片站!

背景


相信很多做图片站和下载站的站长都有这样的感受:随着网站越做越大,这些图片和附件该如何放置呢,再购买一块数据盘存放吗?显然不合适。另外虽然百度网盘、360网盘等网盘的存储量很大,但是毕竟是寄存在别人那里,而且有很多不确定因素,说不定哪天因“你懂的”原因一键删除了,多少天的心血付诸东流,那可是欲哭无泪啊!

那么问题来了,存在哪里好呢?阿里云对象存储OSS——你正确的选择!OSS + CDN+ URL签名防盗的完美组合,打造一个既省钱又安全又稳定的图片站!好了废话不多说,直接切入主题。 

解决方案


具体解决方案分为以下几步:

第一步,开通OSS:

开通地址:http://www.aliyun.com/product/oss/  


 

第二步,创建Bucket:


 其中这个读写权限,如果你后续需要做签名防盗的话,就选择私有,否则选择公共读就可以了。如果你选择了公共读写的话,存储的Object将以固定URL地址形式,可供访问者读写,请慎重使用第三个。 

第三步,设置Bucket:

 本小节主要讲解:防盗链和和域名绑定。

1、 OSS设置refer防盗链: 
因为OSS是收费的,所以防盗链功能一定要用上,以免浪费你的RMB。


如上图的设置,比如www.abcd.com想引用Bucket下的图片,将无法展示图片,这样他就盗不了我的数据,因为我没有把www.abcd.com添加到白名单。不过建议一般的搜索引擎都添加进去方便收录你的图片。 

2、 绑定域名:


下载验证文件上传到您域名的根目录下。上传完成后再通过OSS控制台完成验证并绑定域名。 
另外好多朋友以为这样就可以了,其实还差一个重要的步骤cname域名解析:登录域名服务商后台,进行cname域名解析,我的是杭州的,记录值是bucket.oss.aliyuncs.com 。

第四步,创建Object: 


Object就是相当于你电脑里的文件夹一样,为了方便规范管理,建议上传的图片或者附件制定某个文件夹。 

第五步:配置CDN:

登录OSS控制台,在OSS管理控制台-右边的“CDN加速”,一键开通CDN。


值得注意的是,开通CDN,还要进行CNAME绑定,步骤同三/2。 
CDN里还有防盗链、缓存设置、CC防护等设置,如下图所示,大家可以根据自己的实际情况自己设置: 


第六步,OSS图片处理:

 这个功能对于做图片站的站长来说,是个很不错的功能。可以根据自己的要求进行剪裁、添加水印等功能 。


大家可以下载SDK了解下其丰富的图片样式,OSS图片服务功能可以和又拍云相媲美。

第七步,OSS签名防盗链:

对于做商业产品网站的站长来说,做OSS签名防盗真的很有必要,比如收费的教程、收费的视频等等,特别是一些视频、音频等被盗链了,真的耗流量了,所url签名防盗这个功能,必须给用上。在做签名防盗前,先要把你的Bucket设置私有。

/生成签名url,主要用户私有权限下的访问控制  
function get_sign_url($obj){  
    $bucket = 'holder';  
    $object = '20150316164019.mp3';  
    $timeout = 60;  
 
    $response = $obj->get_sign_url($bucket,$object,$timeout);  
    var_dump($response);  
}  

————————————————————————————————————————————————

$bucket = 'holder';                      这里是你创建的bucket名称  

$object = '20150316164019.mp3';         这个是bucket下要加密的文件名。  

$timeout = 60;                         这里是签名加密的时间,意思超过60秒链接就无效,这个时间可根据实际而设置  

这种是动态计算签名URL的方法,可以有效地保护放在OSS上的数据,防止被他人盗链。这个方法比前面讲到的设置refer更有效。

相关链接:


关于OSS防盗链:https://help.aliyun.com/document_detail/31869.html

OSS产品更多详细介绍:https://help.aliyun.com/document_detail/31817.html

关于CDN产品的详细介绍:https://www.aliyun.com/product/cdn/

相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
6月前
|
云安全 运维 安全
阿里云国际站代理商:阿里云云主机,为企业提供高效、安全、可靠的云计算服务
@luotuoemo 飞机@TG 【聚搜云】服务器运维专家!阿里云国际站代理商:阿里云云主机,为企业提供高效、安全、可靠的云计算服务,随着互联网的快速发展,越来越多的企业开始将业务迁移到云端,云计算成为当下企业发展的关键。阿里云作为亚洲领先的云计算厂商,自推出云主机服务以来,以其高效、安全、可靠的服务赢得了广大企业的青睐。本文将重点介绍阿里云云主机的优势和功能,为企业选择云计算提供参考。
|
1月前
|
固态存储
网站优化后如何降低阿里云国际版服务器成本
网站优化后如何降低阿里云国际版服务器成本
分享5款高效率软件,免费无广告
人类与99%的动物之间最大差别在于是否会运用工具,借助好的工具,能提升几倍的工作效率。
112 0
|
存储 弹性计算 固态存储
阿里云服务器配置怎么选?哪款最好最具性价比
阿里云服务器配置选择,哪款云服务器ECS最好最具性价比?个人用户建议选择ECS共享型s6云服务器,1核2G、2核4G配置即可;企业用户建议选择计算型c6、通用型g6等独享型云服务器,4核8G、8核16G、4核32G,阿里云百科来详细说下不同用户选择阿里云服务器配置避坑指南:
1265 0
阿里云服务器配置怎么选?哪款最好最具性价比
|
存储 运维 监控
如何选择专业、安全、高性能的远程控制软件
前面的话,一直用向日葵,但是有的时候太卡了了。最近我用了一款还不错的,给大家推荐下。
187 0
如何选择专业、安全、高性能的远程控制软件
|
Web App开发
办公必备的5款极具效率的软件,关键是各个都是免费无广告
办公必备的5款极具效率的软件,关键是各个都是免费无广告
240 0
办公必备的5款极具效率的软件,关键是各个都是免费无广告
|
数据可视化 Windows
让你办公效率倍增的5款小工具,免费而且无广告
让你办公效率倍增的5款小工具,免费而且无广告 让你办公效率倍增的5款小工具,免费而且无广告 让你办公效率倍增的5款小工具,免费而且无广告
147 0
|
存储 缓存 网络协议
零成本搭建个人博客之图床和cdn加速
零成本搭建个人博客之图床和cdn加速
2061 0
零成本搭建个人博客之图床和cdn加速
|
弹性计算 边缘计算 资源调度
大促密集,CDN如何保障电商体验如丝般顺滑?
前不久,阿里云技术天团空降CSDN在线峰会,对核心技术竞争力进行解读。其中,阿里云高级技术专家曾福华分享了《双11: CDN如何保障电商大促如丝般顺滑》的议题。俗话说:养兵千日,用兵一时。每一次的战役,后面都有无数的团队、无数的预案以及无数的演练在支撑着。双十一的稳定,不仅仅有各种创新各种高科技,还有非常多的体系化工程给与了足够的保障,从物理层到应用层,从资源准入到线上演练,无一不例外的都蕴含着各种门道。面对电商大促,面对百 Tbps 级别的流量,阿里云 CDN 又是如何确保如丝般顺滑的呢?
3799 0
大促密集,CDN如何保障电商体验如丝般顺滑?
|
数据采集 人工智能 运维
一起抗“疫”!阿里云线上精品课程免费了
2月4号,阿里云免费开放多门在线精品课程,为这股力量注入了新的能量。从阿里云云计算、大数据、云安全等ACP认证考试辅导课,到云原生技术学习、达摩院技术解析等精品课程,阿里云希望借此,助力学生停课不停学、助力Soho办公“充电”不停。
2966 0
一起抗“疫”!阿里云线上精品课程免费了
下一篇
无影云桌面