百度统计onunload事件拖慢网页加载速度

百度统计onunload事件拖慢网页加载速度技术

maybe yes 发表于2015-04-01 00:11

原文链接 : http://blog.lmlphp.com/archives/99/Baidu_statistics_onunload_event_slow_down_the_website_page_loading_speed  来自 : LMLPHP后院

刚刚开始使用百度统计的时候,有时候查看浏览器对网页的渲染情况,发现在 FireFox 上页面变慢了很多,第一个请求文档加载完毕后,紧接着下一个请求就是百度统计,这一点曾经让我迷惑了很久,一直不清楚是怎么回事,后来清除了百度统计代码后的第二次加载页面就没有了统计请求(清除后的第一次还是有的)。

后来我在百度知道里面提问,问题的内容大概是百度统计是如何做到在文档 onload 之后就立刻发出请求的。过了好几天,最后问题由于没人回复被关闭。

再后来才知道是浏览器的 onunload 事件导致的,自己也专门写过测试网页和脚本证明这点。这个事件不是所有的浏览器都支持的,目前发现 Firefox 是支持的,很奇怪的是,为什么 Firefox 这样设计呢,离开了后导致下一个网页在等待这个请求完成,网页迟迟不渲染。所以一直不太喜欢百度统计,也很少上去看,还是 CNZZ 的界面看的比较舒服,不知道为什么。

随便纪录下本站的流量情况,站点刚建设的时候,每天大概十多个 IP 过来,一个多月后过去了,渐渐的流量很少,有时候几乎没有访问量。最近一个月前开始,流量突然上升,第一次一天40个IP,最近每天保持在20-30个 IP 之间;百度来路最多,每天十多个 SEO 流量。

阅(423)评(0)查看评论


转载于:https://my.oschina.net/hosser/blog/607709

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值