Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

图片延时加载改进用户浏览体验

[复制链接]
A35747417 发表于 2013-8-22 11:16:27 | 显示全部楼层 |阅读模式
目前的图片延时加载,是基于图片进入可视范围内才加载,也就是图片从下面不可视的区域进入网页底部可视区域才开始加载,实际体验时能明显感觉下面空一块才突然加载出来
希望能改进这项技术,就是图片在到达可视范围前就开始加载,这样浏览者不会感觉到下面空一块突然加载出来,不漏痕迹的提高图片加载速度{:soso_e133:}
回复

使用道具 举报

magentoon 发表于 2013-8-23 03:14:35 | 显示全部楼层
现在这种延时加载,非常厌恶
看几张图片要等N分钟,一张一张等。搞得我干脆先拖到底部加载完毕,再从头细看
回复

使用道具 举报

 楼主| A35747417 发表于 2013-8-23 04:54:51 | 显示全部楼层
本帖最后由 A35747417 于 2013-8-23 04:57 编辑
magentoon 发表于 2013-8-23 03:14
现在这种延时加载,非常厌恶
看几张图片要等N分钟,一张一张等。搞得我干脆先拖到底部加载完毕,再从头细 ...


你的这种情况是因为图片相对你的网速(或网络连接状态)是比较大的,所以一张图片的加载可能也需要几秒钟,要是这种图片多了,看到的就是很多圈圈,半天显示不出来,可以给图片加上缩略图,一个缩略图平均大小控制200KB以下(100KB左右就最好了),这样图片延时加载,下面图片基本出一个瞬间就可以显示出来,但即使这样,浏览者还是明显感觉到图片一个几个的在加载才能显现出来
延时加载,并不是要让浏览者感觉到这项功能,而是要提升浏览者体验,不露痕迹的提高图片呈现在浏览者面前的速度
回复

使用道具 举报

朕__ 发表于 2013-8-23 09:56:34 | 显示全部楼层
长期占着一个线程不放,会对效率有影响。在并发访问越多,网络连接越不稳定的时候,这种影响越明显。加载的时候发送SQL取数据,SQL被多次发送执行,对DB性能有影响
回复

使用道具 举报

 楼主| A35747417 发表于 2013-8-23 14:30:44 | 显示全部楼层
朕__ 发表于 2013-8-23 09:56
长期占着一个线程不放,会对效率有影响。在并发访问越多,网络连接越不稳定的时候,这种影响越明显。加载的 ...


原来还有这样的问题啊,感谢分享{:soso_e100:}
回复

使用道具 举报

magentoon 发表于 2013-8-23 20:53:00 | 显示全部楼层
A35747417 发表于 2013-8-23 04:54
你的这种情况是因为图片相对你的网速(或网络连接状态)是比较大的,所以一张图片的加载可能也需要几秒 ...

我的论坛全部都显示的是缩略图,而且全部都在120K以下,大部分是50K左右
我的网速、论坛速度都不慢
问题只有一个:延时加载图片这个功能本来就极不人性
回复

使用道具 举报

magentoon 发表于 2013-8-23 20:54:41 | 显示全部楼层
凡是有延时加载图片的网站,都超级让人讨厌,比如淘宝网
回复

使用道具 举报

 楼主| A35747417 发表于 2013-8-24 07:22:24 | 显示全部楼层
magentoon 发表于 2013-8-23 20:54
凡是有延时加载图片的网站,都超级让人讨厌,比如淘宝网

感谢反馈。。。
回复

使用道具 举报

房先生 发表于 2013-9-15 12:34:40 | 显示全部楼层
能否再重复添加延迟代码?
回复

使用道具 举报

iamsrk 发表于 2013-9-15 14:13:31 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-4 07:11 , Processed in 0.126219 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表