公司有个点餐的项目有大量的图片需要在扫码后的网页进行加载,刚开始使用的客户少的时候公司的4核8G,5M带宽的服务器还能挺快的加载图片和网页,但是客户一多,由于客户大多是快餐行业的,中午点餐的人数是相当多的,图片加载速度就慢的跟个蜗牛一样

可能进入了网页10多s图片就加载了几张图片,客户的想点一样菜但是图片都看不到,等图片刷新又慢,体验极差,在了解研究学习后决定使用阿里云的对象存储对原有的图片进入转移,使用阿里云的服务器存储图片加载图片极大的提高了性能

原加载速度如下图所示:

可以清楚看到图中红线框住部分全部加载需要40.28s左右,此加载速度还是为非忙时段的加载速度,如果中午高峰时段,用户增多可能加载速度更慢,如果每个客户中午点餐的时候都需要等待这么长时间的图片加载时间,那么产品的体验一定的极差的,所以有了优化图片加载的本文

下图为优化程序后从阿里云服务器加载的速度:

此为从阿里云对象存储加载图片的速度,可以清晰的看见全部加载完成仅需3.49s,几乎加载完网页的时候全部图片就已经加载完成了,极大的提高了用户的体验

C# MVC使用阿里云对象存储加快图片加载速度(一)相关推荐

  1. 阿里云对象存储OSS图片上传并回显

    阿里云对象存储OSS图片上传并回显 Java代码实现 引入依赖 <!-- 引入阿里云OSS依赖--><dependency><groupId>com.aliyun. ...

  2. 阿里云对象存储以及api

    阿里云对象存储 简介 对象存储提供了基于分布式系统之上的对象形式的数据存储服务,并且可以通过 RESTful API 数 据读写接口及丰富的SDK接口进行数据的访问 特点 a)非结构存储 对象存储适用 ...

  3. 阿里云对象存储OSS(Object Storage Service)

    文章目录 简介 endpoint:阿里云服务部署的地区位置 见解 开发步骤 配置文件 utils层(读取全局配置文件并赋值给类变量) service层 impl(基于oss驱动sdk实现类) cont ...

  4. 如何结合PICgo,Typora以及阿里云对象存储OSS搭建自己图床写博客

    如何利用阿里云对象存储OSS搭建自己图床写博客 1.购买阿里云 购买链接 登录阿里云–>控制台–>对象存储OSS–购买 购买的时候可以选择按月付费一月一元的,也可以年费9元的,40GB作为 ...

  5. 阿里云对象存储OSS之通过URL形式进行图片处理

    什么是OSS 阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量.安全.低成本.高可靠的云存储服务.它具有与平台无关的RESTful API接口,能够 ...

  6. 阿里云对象存储OSS支持版本管理特性

    2019独角兽企业重金招聘Python工程师标准>>> 阿里云对象存储OSS现已经全面支持"对象版本管理"特性.该功能适用于所有的存储类型以及区域.当Bucket ...

  7. 阿里云对象存储OSS与文件存储NAS的区别

    一.简介 应用场景:选择一款存储产品,面向文档数据的存取,不会涉及到数据处理. 产品选型主要从OSS和NAS中选择一款,满足文档存储的需求. 二.NAS优缺点 NAS 是一种采用直接与网络介质相连的特 ...

  8. 开启阿里云对象存储OSS防误删新功能,保护您珍贵的数据。

    一.背景 阿里云对象存储 OSS 是保存海量数据的平台,支持丰富的应用.在使用过程中难免会遇到误操作.程序 Bug.覆盖写等导致数据被删除的场景,对于数据的丢失会非常着急,后果也非常严重,甚至某些情况 ...

  9. 五个问答,告诉你阿里云对象存储如何助力钉钉战胜业务洪峰

    "基于OSS在弹性扩容.跨省容灾.多租户管理以及传输加速方面的基础能力,钉钉在此次战役过程中,实现了一键切换写入区域,拆分业务到多个区域的功能,同时钉钉在跨区域的图片处理.文档预览的并发处理 ...

最新文章

  1. 百度投资创维10亿,联手构建智能家居AI生态
  2. UNIX下C语言的图形编程-curses.h函数库
  3. java.lang.NoClassDefFoundError: scala/xml/MetaData
  4. python importlib_学习python importlib的导入机制
  5. linux mint 安装内核,如何在Ubuntu, Linux Mint中安装Linux Kernel 4.18
  6. c/c++ 指针函数 和 函数指针
  7. C#Socket通讯之超时检测
  8. tkinter message_【莫烦Python】Tkinter 做简单的窗口视窗lt;学习笔记(2)gt;
  9. VB.NET 网络通讯示例(服务端)
  10. IntelliJ IDEA+jetty部署Eova
  11. excel 常用快捷键及小技巧
  12. Java获取图片大小 及 尺寸 图片压缩 jpg压缩
  13. 离线百度地图,添加按钮点击切换卫星地图和街道地图(纯JS)
  14. 宾州州立大学帕克分校计算机科学,宾州州立大学帕克分校排名一览
  15. 南向接口 YANG 文件定义规范
  16. 关于 如何写批处理文件
  17. 用Nero刻录ISO镜像制作启动光盘
  18. 有限元方法求解二维拉普拉斯方程C++实现
  19. 英雄联盟CG《安妮:从前》的美术创作分享
  20. npoi读写excel导致excel文件格式损坏

热门文章

  1. React开发(185):ant design table控制居中和宽度
  2. 前端学习(3239):react生命周期setstate流程
  3. 前端学习(3226):回调形式的ref
  4. 前端学习(2736):重读vue电商网站46之执行build 时报错
  5. 前端学习(1939)vue之电商管理系统电商系统之完成全部功能
  6. 69 session和cookie的区别
  7. comsol 多物理场仿真流程-以开关柜为例
  8. 友讯(d-link)dwa-525 150m无线台式计算机网卡,D-Link新款台式机无线网卡即将上市
  9. 移动端H5终端适配方案
  10. 每日一学:如何用matplotlib展示图片