WPO实验:如果Google被墙,网站会出现怎样的杯具?
在《一小段js代码引发的网站可用性灾难–WPO优化反面实例》中,我们提到,“在线聊天”的JS代码下载如果出了状况,会影响到后续的页面组件加载,从而造成可用性巨大灾难。
今天再来一个更形象的例子,而且更有代表性。
很多的网站都加载了Google Analytics(简称GA) 代码,不少外贸网站添加了Google Translate (简称GT)代码。还有一些注重社会化营销的,会添加Facebook或Twitter的JS代码。
如果GA或GT在某个时间突然被墙了,会给你的网站带来什么样的杯具呢?我们看看下面六幅视频截图(图片左边是正常打开网页,简称正常态;右边是被墙了之后的打开网页,简称墙态)。
0秒:正常态和墙态都一样,什么都没有
3.1秒:正常态的页面顶部和目录区已经载入;墙态只载入了顶部,因为GT被墙了,正在等待。
5.2秒:正常态已经基本加载完毕,呈现给用户的是可使用的网页;墙态还在等GT,等等等……等不到……
7.3秒:正常态的各组件彻底加载完成;墙态还在等GT,等等等……等不到……
25.7秒:正常态加载完,没变化;墙态终于等到了——GT超时信号,开始加载网页其他组件,
这个时候黄花菜可能都凉了。不过GT超时了,GA还没有超时,还要继续等待大约20秒。不过幸运的是,GA的代码放在页面底部,所以这个等待已经不影响用户使用了。
46.3秒:正常态加载完,没变化;墙态终于等到了——GA超时信号,苦难终于结束了。
幸运的是,好长一段时间GA和GT还都正常,但世事难料,谁知道哪天墙来了,那么对于你的网站而言就无疑是一个灾难了——用户需要25秒才能勉强打开一个首页。所以未雨绸缪,总是好的。
解决方法:
1. 将外部站点的JS代码放到页面底部。这样页面虽然没有加载完成,至少用户能看到大部分内容。
2. 如果无法做到第一点,用异步加载(或Ajax)来载入外部站点的JS代码。
3. 如果上述两点都做不到,那就经常保持警惕,随时留意“墙来了”马上取消JS。
另外,上述视频地址:http://www.webpagetest.org/video/view.php?id=111204_f99d8ca8263aeb4b652d1b7e53116b38fa14ae6b
作者: 谭砚耘@WPO及网站可用性-科研笔记
版权属于: 谭砚耘 (TOTHETOP至尚国际 )
版权所有。转载时必须以链接形式注明作者和原始出处
http://www.wpowhy.com/wpo-experiment-what-happened-when-google-is-blocked-by-firewall-353/
如果你希望与作者交流,请发送邮件到 tanyanyun/at/163.com 别忘了修改小老鼠
大家如果愿意的话,到俺小窝来逛逛,说不定也能找到你们想要的,8度博客
什麼類型啊 搜到的都是亂七八糟的一大堆,不知哪個啊??
博主 有赞助商了,是不是乐不思蜀了,哈哈
我晕,是最近不爽,没怎么上网,没打理博客。
向各位说抱歉。
感谢支持
嘿嘿 石頭分析是有點道理的呀。。。人之常情嘛! 不過我們還是相信博主的哦,天冷請注意保重,謝謝。
开个玩笑!!!!
每天都来看一下…..
谢谢支持
我猛然发现,这个博客已经快一个星期没有新文章了
博主被喝茶了?
不仅博客没有更新,这几天也没有见楼主上过线。留言也不回。真担心。
我也正疑惑和擔心呢!!!只是不願意往哪想啊。。。。。。博主還是趕緊現身吧————–哦 哦 哦
感谢支持,很抱歉让大家担心了。
感谢支持
哪有呀,我在吃面,哈哈哈
哈哈 真高興看到博主又赫然現身咯。。。!!!不明真相的群眾表示很高興,希望不要經常溜號哦,廣大老百姓需要你啊 哦 哦 哦
呵呵,感谢支持。
AnonymUnblock v1.0
http://sourceforge.net/projects/anonymunblock/
http://sourceforge.net/projects/anonymunblock/files/
(2011年12月12日)
谷歌已经成为互联网的霸主了,由此也会引起牵一发而动全身。
大家好
因为对其不了解暂不作推荐,感谢支持
万恶的共匪!
嘿嘿,你不会是台湾人吧?
现在台湾人特别是南部那些绿狗,哪里有空去管这些事
“南部那些绿狗”,
呵 呵 呵,有關政治,如果,你只看過並堅持只看過 ccav4,各省衛視 以及牛x的 混鍠 衛視的 輸出包裝propaganda, 或者只看過並堅持只看過tvbs(你偷架鍋子或看youtube或者你丫就不在大陸)
那麼會這麼說就可以理解了。如果丫就一屁民,說這些話,那麼在比較之下有點小悲劇,
如果是共產黨的體制內得利者,大的說例如你爭氣地考上了公務員,小的說例如你爹是誰,在英國上貴族學校買了個澳洲的豪宅之類,,,,這樣的人大概不會看igfw.net +_=……
不知道你说这么多到底在说什么,我只是个初三的学生,不过从小受我父亲影响,有种追求真相的想法,才会来学翻墙
呵呵,感谢支持,本文是说如果谷歌全面被墙会对墙内网站的影响,不是具体的翻墙方法。
初三? 。追求真相,就追得彻底点。中国大陆的教科书,平面媒体,说话节目,电视剧,电影对于中国共产党的“尊严”而言是政治正确的一面之词,是太给力了。例如找一些台湾的牛逼爱大中华名忽悠嘴上ccav4揶揄那些某某,或是其他各类受控媒体的片段式报道,看多了自然就会认为有“绿狗”了。国台办筒毡部的看到这些屁话大概都烦了。