html img加载不同大小图像速度
2024-08-25 04:55:56
最近要想法提高网页的性能,在查看图片加载时,产生了试验的想法。一直以来都没有太去深究,还是挖掘一下的好。
很简单的试验,<img>加载两个图像,一个2.3MB,5000*5000,一个22kb,160*160。
两个全部在页面上显示限定160*160的尺寸。
<img src="data:images/***.png" width=160 height=160 />
实际测试结果:5000的图像加载需要383ms,而22kb只需要12ms。差距非常大。
但是这只是第一次加载的数据,在后续次数的对比,两者数据就变的完全一样。3-7ms。
原因是直接使用了浏览器的缓存图片,5000的图像在缓存里,依然也是第一次显示之后的160尺寸的缓存图片。
可见,对于网页显示图像,小尺寸的显示区域,还是没必要显示尺寸特别大的图。
使用缩略图是很有必要的。
以上。
最新文章
- C# DataGridView中指定的单元格不能编辑
- 同步、更新、下载Android Source & SDK from 国内镜像站
- Ajax例子,views返回,html接收数据
- Codeforces #369 div2 D.Directed Roads
- struts2的处理流程_2015.01.05
- 用HTML5实现的各种排序算法的动画比较 及算法小结
- windbg调试C#代码(一)
- ARM处理器的寄存器,ARM与Thumb状态,7中运行模式 【转】
- Android Fragment 实例
- JSON取代XML?--JSON入门指南
- C++中的初始化列表中可以对那些变量或对象进行初始化
- liunx 内存文件 tmpfs
- 典型分布式系统分析:MapReduce
- Tomcat怎么实现异步Servlet
- Unity TimeLine
- sql server 删除所有表和递归查询、数字类型转为字符串
- nuxt cdn等
- 【Android O】 Service AAA does not have a SELinux domain defined
- SUSE11sp3 perf工具安装过程
- 爱上linux 简单实现移动办公处理环境.
热门文章
- 在LINUX系统上通过LINUX命令安装mysql数据库和JDK环境
- openldap+openssh+jumpserver实现跳板机监控系统
- redis在windows上通过cmd连接服务器(需要密码)
- Shell入门基础
- 使用SQLAlchemy对博客文章进行分页
- Linux查看 kennel , 物理CPU个数、核数、逻辑CPU个数
- [bzoj4864][BeiJing2017Wc]神秘物质_非旋转Treap
- 网络编程中的CAP &; 有趣的存储框架(关系型、NoSQL)全图
- 多个线程作用于同一个runnable对象
- [Cypress] Stub Network Requests in a Cypress Test