C# MVC使用阿里云对象存储加快图片加载速度(一)
生活随笔
收集整理的這篇文章主要介紹了
C# MVC使用阿里云对象存储加快图片加载速度(一)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
公司有個點餐的項目有大量的圖片需要在掃碼后的網頁進行加載,剛開始使用的客戶少的時候公司的4核8G,5M帶寬的服務器還能挺快的加載圖片和網頁,但是客戶一多,由于客戶大多是快餐行業的,中午點餐的人數是相當多的,圖片加載速度就慢的跟個蝸牛一樣
可能進入了網頁10多s圖片就加載了幾張圖片,客戶的想點一樣菜但是圖片都看不到,等圖片刷新又慢,體驗極差,在了解研究學習后決定使用阿里云的對象存儲對原有的圖片進入轉移,使用阿里云的服務器存儲圖片加載圖片極大的提高了性能
原加載速度如下圖所示:
可以清楚看到圖中紅線框住部分全部加載需要40.28s左右,此加載速度還是為非忙時段的加載速度,如果中午高峰時段,用戶增多可能加載速度更慢,如果每個客戶中午點餐的時候都需要等待這么長時間的圖片加載時間,那么產品的體驗一定的極差的,所以有了優化圖片加載的本文
?
下圖為優化程序后從阿里云服務器加載的速度:
此為從阿里云對象存儲加載圖片的速度,可以清晰的看見全部加載完成僅需3.49s,幾乎加載完網頁的時候全部圖片就已經加載完成了,極大的提高了用戶的體驗
?
總結
以上是生活随笔為你收集整理的C# MVC使用阿里云对象存储加快图片加载速度(一)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 复指数与高斯函数乘积的傅里叶变换_球谐光
- 下一篇: C# 淘宝商品微信返利助手开发-(六)返