傻大方


首页 > 学习 >

基于|基于云存储的教学资源共享研究与实现( 二 )



按关键词阅读: 研究 基于 教学 存储 实现 资源共享


全网加速 七牛拥有遍布全球的500多个加速节点 , 自动选择离用户最近的节点 , 使得数据的上传/下载速度得到最优化 。
相较传 。

9、统IDC , 其访问速度提升数倍 。
并且对上传和下载的双向断点续传支持 , 即使在极差的移动网络中照样可以读写数据 , 从而保障用户体验 。
提供丰富的数据处理 对接上七牛云存储的图像处理接口后 , 可以使用丰富的图片处理服务 , 大大减少企业带宽消耗 , 提高开发效率 。
例如缩略图、图文混排水印、旋转、调整图片质量、防盗链等 。
可以对音视频和流媒体进行在线处理 , 支持常见的ffmpeg音视频格式互转 , 比如mp3、aac、m4a、mp4、avi、flv等 。
支持视频帧提取 , 可以取视频任意时间点的截图 。
支持流媒体传输协议(HLS) 。
内置了丰富的数据分析功能 , 记录文件存储、下载量及API请求数的详细数据 , 供使用者进行数据的分析和 。

10、挖掘用户的行为 。
友好的开发者支持 开发包几乎覆盖了所有主流语言和平台 , 包括JAVA , C ,C+ , C# , PHP , Python , ruby , ios , android , go , node.js等 。
并且提供了迁移同步工具镜像存储、增量上传工具qrsync、自动监控文件同步工具Qiniu AutoSync、辅助调试工具qboxrsctl以及各类常用插件 。
3 教学资源共享系统实现 本教学资源共享系统利用了基于七牛云存储官方API构建的C# SDK开发 , 使用了Visual Studio和创建Web应用程序 。
3.1 资源下载 七牛云存储提供了公开资源下载和私有资源下载两种方式 。
本系统采用了私有资源下载方式 , 对空 。

11、间内资源的访问都必须获得授权 。
私有资源下载通过以HTTP GET方式访问一个特定URL完成 。
私有资源的下载需要e和token两个参数 , 分别表示过期时间和下载凭证 。
一个完整的私有资源URL如下所示:http:/?e=&token= 。
参数e表示URL的过期时间 , 采用UNIX Epoch时间戳格式 , 单位为秒 , 超时的访问将返回401错误 。
参数token携带下载凭证 。
下载凭证是对资源访问的授权 , 不带下载凭证或下载凭证不合法都会导致401错误 , 表示验证失败 。
构建下载URL的关键代码如下: 3.2 资源上传 上传类型分为表单上传和分片上传两种模式 。
表单上传是在一个单一的HTTP POST请求中完成一个文件 。

12、的上传 , 比较适合于简单的应用场景和尺寸较小的文件 。
分片上传是将一个文件分为多个尺寸相同的小数据块 , 每个小数据块以一个独立的HTTP请求分别上传 , 适合于尺寸较大的文件传输 , 并且可以多个数据块并发上传 。
为了保证不同网络条件下的上传成功率 , 本系统采用了分片上传的方式 。
上传的关键代码如下: 3.3 系统演示 资源共享模块用于发布公开的资源 。
非注册用户可以浏览下载资源 , 注册用户可以上传资源 , 管理员可以删除资源 。
资源按系、专业分类 , 方便查找 。
如图1所示 。
3.4 功能和性能测试 本系统主要服务对象为浙江理工大学科技与艺术学院的师生 。
为了得到用户在实际使用效果的反馈 , 首先在机电系进行了小范围的功能测试和试运 。

13、行 。
测试人员测试了文件下载、文件上传、保存至个人资料等功能 。
测试表明 , 系统所提供的功能可以基本满足资源共享的需求 , 但有一些模块还需要进一步完善 , 例如大部分用户希望能添加资源分类、资源搜索、资源在线查看等功能 , 这有待后续研究中解决 。
为了模拟在大规模用户访问情况下的平台性能 , 我们使用了LoadRunner软件模拟多个用户同时在线操作 。
测试并发数按10、30、50、70、100等分别进行测试 , 并稳定运行15分钟 , 测试结果表明系统在50个用户同时操作没有任何问题 , 说明系统可以满足教学中的正常使用;
当并发用户量在70和100时 , 偶尔出现上传/下载失败和超时错误 , 但不影响正常使用 , 体现出了云计算在性能方 。

【基于|基于云存储的教学资源共享研究与实现】14、面的优势 。
针对部分资源占空间较大的问题 , 我们也有针对性的进行了大文件上传测试 。
经测试 , 300M以内的文件可以在2分钟内成功上传 , 系统可以基本满足各类资源的发布 。
4 结束语 云存储技术在教学资源共享方面具有传统技术无法比拟的优势 , 为教学资源共享带来了全新的思路和方法 。
本文对当前教育信息化中教学资源保存和共享存在的问题进行了研究 , 结合本校实际情况 , 设计和开发了基于七牛云存储的教学资源共享系统 。


稿源:(未知)

【傻大方】网址:/a/2021/0821/0023864712.html

标题:基于|基于云存储的教学资源共享研究与实现( 二 )


上一篇:小学生|小学生跑跳投运动技能的现状分析及研究

下一篇:故障|故障分析与反措基于PMU的故障测距新算法研究