网站如何解决图片过大加载慢的问题?
来源:互联网 发布:网络电视能连跳舞毯吗 编辑:程序博客网 时间:2024/05/22 06:32
使用浏览器预加载,firefox当中是prefetch,chrome当中是prerender
图片过大加载慢?而不是图片太多加载慢?
首先要尽可能的压缩,看用户的忍受程度。jpg 可以用很多方法压缩,png 推荐使用 TinyPNG
工具(不过正文图片,显然要选择 jpg 格式的)。
然后
1,不太“在乎”用户体验的省事方法:
图片保存成渐进式的,加载会慢慢变清晰,而不是从上往下依次加载,然后放在 CDN,设置缓存之类。
2,比较“在乎”用户体验的高端方案:
判断用户的设备(主要用在移动端)、网络等,分别加载不同质量的图片(例如高端 iPhone wifi 情况下,就可以加载双倍高清图等,蜂窝网络下面,就加载个单倍或者有损压缩过的)。
或者先加载低质量的图片,让浏览者可以看到,然后再在后台加载更高清的,等加载完了,浏览者还在观看,就插入替换掉。
或者先加载低质量小图片列表,然后让用户点击,触发类似 fancybox 的效果,弹窗出现大图片。
或者利用资源预加载(三个 HTML5 不常见特性简介)当用户还没打开的时候,就开始加载。
还有好多思路,后面想到再补充。作者:于江水
链接:https://www.zhihu.com/question/23655692/answer/25257731
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
原地址:
https://www.zhihu.com/question/23655692
阅读全文
0 0
- 网站如何解决图片过大加载慢的问题?
- 网站如何解决图片过大加载慢的问题?
- Android异步加载图片,解决图片过大OOM问题
- 解决jsp 文件加载过大的问题
- Android---加载图片 解决图片过大导致的内存溢出问题
- Android 图片加载导致内存占用过大的问题
- 延迟加载解决offset过大导致的分页性能问题
- ImageLoader加载图片慢的问题
- 解决phonegap初始加载慢的问题
- 解决wordpress页面加载慢的问题
- 解决WordPress网站加载慢和头像不显示问题
- 解决Android获取网络图片过大的问题
- iOS图片占内存过大的问题完美解决
- 解决Android自定义CheckBox图片过大的问题
- webview加载html图片过大左右滑动的解决/webview加载图片自适应大小
- webview加载html图片过大左右滑动的解决/webview加载图片自适应大小
- DB2问题诊断与解决: 一个由于历史文件过大,导致LOAD慢的问题
- Android 图片加载,内存过大问题
- 002 AudioService音频设备管理
- ORA-00001: 违反唯一约束条件
- Spiral Matrix
- JVM安全退出(如何优雅的关闭java服务)
- 网络协议常用的端口号
- 网站如何解决图片过大加载慢的问题?
- Lucene全文检索引擎工具包使用方法总结
- 前台与后台数据交互
- IBM3650服务器启动报错/dev/VolGroup00/LogVo100: UNEXPECTED INCONSISTENCY :RUN fsck MANUALLY.
- Spring MVC 详细示例教程
- 获取控制台输出的信息,发送给前台页面
- mysql连接及数据库操作
- Android布局优化 之 <merge>标签使用详解
- RocketMQ命令整理