利用对象存储(OSS)实现内容分发加速 :高效可靠的解决跨境下载延迟问题

本文涉及的产品
对象存储 OSS,20GB 3个月
对象存储 OSS,恶意文件检测 1000次 1年
对象存储 OSS,内容安全 1000次 1年
简介: 利用对象存储(OSS)实现内容分发加速 :高效可靠的解决跨境下载延迟问题

一、什么是对象存储OSS

对象存储服务(Object Storage Service,简称 OSS),以 HTTP RESTful API 的形式对外提供服务,是阿里云提供的海量、安全、低成本、高可靠的云存储服务。

  • OSS提供多种灵活的上传、下载和管理方式

1. OSS工作原理

OSS以HTTP RESTful API的形式对外提供服务,访问不同地域需要不同的访问域名(Endpoint)。当您请求访问OSS时,OSS通过使用访问密钥(AccessKey ID和AccessKey Secret)对称加密的方法来验证某个请求的发送者身份。

  • 可以使用阿里云提供的API、SDK包或者OSS迁移工具轻松地将海量数据移入或移出阿里云OSS。

具体的介绍文档在这里大家可以自行翻阅哦:什么是对象存储OSS

二、OSS部署步骤

2.1领取试用资源

1.点击进入,OSS 活动专属领用链接页面:

https://click.aliyun.com/m/1000381399/

2.2 开始部署

2.3 在OSS中创建bucket,上传文件并获取链接

打开浏览器,复制下方地址,在浏览器中打开新页签,粘贴地址,下载游戏资源包到桌面(游戏资源包较大,您可在下载过程中继续下面的步骤,若因网络因素导致下载缓慢,中断,您可用其它小文件替代,名称需取为游戏资源包,此处资源包仅为测试示例)。
https://labfileapp.oss-cn-hangzhou.aliyuncs.com/oss/%E6%B8%B8%E6%88%8F%E8%B5%84%E6%BA%90%E5%8C%85.zip
复制下方地址,在浏览器中打开,前往对象存储OSS控制台。
https://oss.console.aliyun.com/overview

创建Bucket
页面,根据页面引导进行创建Bucket,您可自定义Bucket名称,名称全局唯一,地域选择北京存储类型选择标准存储存储冗余类型选择本地冗余存储读写权限选择公共读(若弹出弹窗,请选择继续修改,选择公共读为实验效果,所有人均可访问看到图片,正式环境请选私有,并配置相应权限),其他配置保持默认即可,单击确定

创建成功,单击进入Bucket,进入bucket详情页面。

2.4 上传游戏资源包文件

文件管理-文件列表右侧功能框中,单击上传文件

在上传文件界面,单击扫描文件

在弹出的对话框中,找到之前下载的游戏资源包,选择确定,待文件出现在下图所示的框中后,点击上传文件

稍等一会儿可以看到任务列表中,显示文件上传成功。

关闭任务列表,在Bucket列表中点击相应Bucket名称,进入新页面后,可在Bucket的文件列表里查看到刚刚上传的文件。

文件列表页面,单击文件名或者详情

详情面板中,可以看到文件URL,单击复制文件 URL

打开新的浏览器标签,在地址栏粘贴上一步复制的文件URL,并回车访问。

您可在浏览器中下载资源包,但下载会占用一定免费额度的费用,您只需确认文件可被访问即可,无需全部下载。

暂停或直接取消下载

三、开通并使用OSS传输加速

OSS传输加速功能,专门应对大文件传输,传输速度慢,传输距离远以及跨境等场景使用,可以帮助用户提高OSS数据访问速度,提升用户体验。

1、在OSS控制台的左侧导航栏中,单击Bucket列表,找到之前创建的Bucket名称,在右侧的传输加速列下,单击开启

2、在注意事项对话框中,如下图所示,单击确定即可开启OSS传输加速。

四、在浏览器中新增页签,输入以下网址打开测速工具。

https://oss.console.aliyun.com/velocity-tool?spm=a2c4g.11186623.0.0.51c41594WXuVJy

如下图所示,选择想测试的oss地域,并点击立即检测,可产生对比结果。

📝全篇总结

☁️ 以上就是所有内容啦,博主花费了很长时间才整理出来的,对大家有用的话点个关注嗷!感谢大家!

看到这里了还不给博主扣个:
⛳️ 点赞☀️收藏 ⭐️ 关注

💛 💙 💜 ❤️ 💚💓 💗 💕 💞 💘 💖

拜托拜托这个真的很重要!

你们的点赞就是博主更新最大的动力!

有问题可以评论或者私信呢秒回哦。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
目录
相关文章
|
1月前
|
Java API 开发工具
如何用阿里云 oss 下载文件
阿里云对象存储服务(OSS)提供了多种方式下载文件,以下讲解下各种方式的下载方法
883 1
|
6月前
|
JavaScript 对象存储
在阿里云OpenAPI 为什么oss 图片链接, 在浏览器访问直接下载了,不是预览呢?
在阿里云OpenAPI 为什么oss 图片链接, 在浏览器访问直接下载了,不是预览呢?
434 1
|
3月前
|
存储 Java 对象存储
springboot配置阿里云OSS存储实现文件上传下载功能
【1月更文挑战第1天】springboot配置阿里云OSS存储实现文件上传下载功能
567 2
|
6月前
|
存储 API 对象存储
使用对象存储OSS实现内容分发加速
通过本教程的操作,您可以在OSS中创建bucket并上传数据,可以开通OSS传输加速对OSS数据进行加速访问,从而为游戏服务器分担下载请求,并为用户带来加速体验。
10887 22
使用对象存储OSS实现内容分发加速
|
9天前
|
存储 移动开发 前端开发
对象存储oss使用问题之OSS SDK .net 使用下载例程报错如何解决
《对象存储OSS操作报错合集》精选了用户在使用阿里云对象存储服务(OSS)过程中出现的各种常见及疑难报错情况,包括但不限于权限问题、上传下载异常、Bucket配置错误、网络连接问题、跨域资源共享(CORS)设定错误、数据一致性问题以及API调用失败等场景。为用户降低故障排查时间,确保OSS服务的稳定运行与高效利用。
23 0
|
1月前
|
存储 API 开发工具
oss数据解密与下载
阿里云OSS提供服务器端加密(SSE-OSS/SSE-KMS)功能,保证静态数据安全。下载加密对象时,OSS自动解密并返回原始内容。确保下载请求者有相应权限,尤其是使用SSE-KMS时。可通过SDK、图形化工具或编程框架集成下载,发起请求时,OSS自动处理解密,客户端接收解密后的数据。权限、下载方式选择及请求发起是关键步骤。
9 1
|
1月前
|
Java API PHP
使用oss服务上传/下载对象
使用oss服务上传/下载对象
105 2
|
1月前
|
Android开发 对象存储
OSS对象储存android开发进行下载到本地文件时异步操作失效
android vivo80使用官方示例代码进行文件下载,但是使用oss.asyncGetObject(get, new OSSCompletedCallback<GetObjectRequest, GetObjectResult>()时onSuccess和onFailure不执行
|
2月前
|
域名解析 应用服务中间件 对象存储
解决阿里云oss图片浏览器访问直接下载而不是打开
解决阿里云oss图片浏览器访问直接下载而不是打开
354 0
|
3月前
|
存储 对象存储 Python
Python中使用阿里云OSS存储实现文件上传和下载功能
Python中使用阿里云OSS存储实现文件上传和下载功能
445 2

热门文章

最新文章