Heim  >  Artikel  >  Backend-Entwicklung  >  javascript - 为什么许多网站自动下载资源前都会有几秒的等待,出于什么考虑呢?

javascript - 为什么许多网站自动下载资源前都会有几秒的等待,出于什么考虑呢?

WBOY
WBOYOriginal
2016-08-04 09:19:02881Durchsuche

javascript - 为什么许多网站自动下载资源前都会有几秒的等待,出于什么考虑呢?
如图所示,许多网站自动下载资源前都有N秒的等待时间,想了解下这个基于什么考虑而设计的。

目前收集到的可能的答案:

  • 一节省磁盘IO 二广告 三防爬虫 四骗pv

  • 防盗链防刷

求详细解释。。

回复内容:

javascript - 为什么许多网站自动下载资源前都会有几秒的等待,出于什么考虑呢?
如图所示,许多网站自动下载资源前都有N秒的等待时间,想了解下这个基于什么考虑而设计的。

目前收集到的可能的答案:

  • 一节省磁盘IO 二广告 三防爬虫 四骗pv

  • 防盗链防刷

求详细解释。。

1、广告。增加停留时间就意味着用户有更多的机会看到令自己感兴趣的广告并点击,然后就有更高的收入了;
2、推荐。可以立即推荐有关的下载,有的人下载完东西就直接关闭了网站,不会看到相关的下载信息,就没有更多的浏览量;
3、公告。方便增加一些提示性的文字,比如你的截图中,捐赠的信息;
4、条款。我们在下载的时候一般都会涉及到相关条款(免责条款),如果在下载页面放置基本不会有人注意,但放在这里,很多纠纷就能够说过去;
5、缓冲。给服务器找寻资源做缓冲,倒计时一完成就能过够开始下载,不用再看着空白页面等待;
6、待补充吧。

新人求赞,我很喜欢这个网站的氛围,不过积分没到15,都没法赞别人优秀的回答。谢谢

1、防止误下载,如果有人不下心按到呢?立马开始下载就不太友好

2、最重要的,让你浏览到这个页面的植入式各种东西,比如广告等

1.出于广告营销目的
2.便于后台寻找更优的下载路线

1.防止资源浪费
2.缓冲服务器
3.给于用户选择

个人觉得,应该还给了下载人员一个缓冲的机会,是否下载还有选择的区间。
在倒计时过程中,他还可以选择放弃下载,以减少自己的流量消耗等。

我来猜一把。一是防止DDOS吧,二是可以让你多看一会广告,三是一定程度上可以防爬虫。

仅供娱乐。

也有可能资源下载量比较大,避开同时请求下载量太大

这里或许只是营造个效果,等待几秒钟,不懂的以为后台在打包处理什么的,其实这是js实现的。类似于ATM取款机,取100也会听到里面数一大堆钱的声音,其实那是声效而已,营造一种效果。

1 防止盗链
2 有自己的业务逻辑处理
3 用户体验

主要是提高粘性

还有一点我觉得是、防止别人恶意的重复点击、无限请求....
别人点了一次、一看还有倒计时、就觉得没心情点击第二次了

除了上述各位所描述的一些技术上的优势外,在心理学和设计学的角度来说也会有很多影响;

很简单的一个例子,一些可克服性困难有助于心理上提高用户的粘性,类似于吊桥效应,包括:购买用户组、下载等待与延时、积分与功能的等价换取(15积分才可赞也算哦2333),以及给用户留下“特殊”的记忆。

验证:
1:你觉得能通过QQ快速登陆的非常用网站和门槛注册类网站,哪一种更容易进入你的收藏夹?
2:购买XXX网的用户组那种复杂的心情你应该是记忆犹新吧。
3:为了15积分去赞他的回答,你不禁点开了话题“如何获取积分”...
4:...

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn