店大欺客啊 [原创]
——一些网站的手机访问评测
如果想减少用户访问时浏览器的崩溃几率,就要尽量简化DOM树的结构。这几乎是网站制作的根本!
昨天无聊,想了解一下网站制作要兼容手机的wap2浏览的注意事项,疯狂google一番之后,还是头晕,于是就用我的多普达585 逐个访问下面的几个网站:
- 新浪(http://www.sina.com.cn)
- 网易(http://www.163.com)
- MSN(http://www.msn.com)
- 火星首页(http://www.hxsd.com.cn)
- 火星论坛(http://bbs.hxsd.com.cn)
- google(http://www.google.com)
- 登陆gmail(http://www.gmail.com)
- 我的个人blog(http://blog.icebirds.net)
结果:
新浪、网易、火星首页都只能看到一小块页面,浏览器立刻崩溃。火星论坛则无法正常访问(框架页面,访问无框架页面又出现字符编码错误)。而MSN、GOOGLE甚至我的个人blog都访问正常。最夸张的是gmail,不仅正常登陆了,还能在手机上查看、收发邮件,令人叹为观止。
刨根问底:
最初以为是页面长度过长,数据量过大引起浏览器崩溃,但后来发现MSN主页数据量未必比其他几个站点小啊,于是找到一个PC上的模拟wap浏览器,再次专门查看这些网站,结果还是一样——崩溃。这就可以初步排除数据量过大的原因了。之后,通过PC-手机数据同步,找到浏览器的出错记录,LOG上记录的竟然是数据死锁。而非内存溢出。
灵光一现:
在一直搞不懂出错原因的情况下,突然想到Firefox的一个用于调试页面的插件FireBug,立即用firefox打开这几个网站,打开FireBug-Inspector,当看到这些网站无比复杂的DOM树结构时,终于明白了浏览器崩溃的原因。
结论:
所有浏览器在浏览网页的时候,都是以DOM树为准来解析网页,而不是以内容为准。因此,在网页制作的时候,如果想减少用户访问时浏览器的崩溃几率,就要尽量简化DOM树的结构。这几乎是网站制作的根本!
感慨:
web标准在中国从概念到推广已经近两年了,期间新浪、网易也都曾吵嚷着应当推广web标准,然而,至今为止,它们仍然保持着那种足以谋杀你的浏览器和CPU的首页。而这两个网站几乎占据了全国门户网站第一和第二的位置,后来居上的腾讯情况也和它们差不多。中国人有句话叫做店大欺客,不知这是否算是一种店大欺客?是否中国人的俗话对外国人不起作用?不然为什么以微软的霸道,google的锋头,仍然那么重视用户体验呢?
翔 2006 年八月09日,星期三
祝你一路顺风 [原创]
——纪念我的小乖
今天早上老妈给小乖更换笼底的衬纸,打开笼门调整卷起来的纸后忘记关笼门就把笼子放在了屋外天台,等回来时,小乖已经飞走了。
我知道你当初是因为饥饿才会飞进我的家里的,也知道你并不甘心做一只笼中鸟,更知道你不会再回来,只有衷心祝愿你能找到一片属于你的森林,能够寻找到不必人类提供给你的食物。
如果哪天,你再飞过这座你住过的小屋,不妨在屋檐或窗台稍做休息,吃一些给你准备的小米水果,再继续你的远行。
翔 2006 年八月06日,星期日
信产部搞什么鬼? [原创]
上个月修改了网站的备案信息,域名使用了我的新域名icebirds.net,结果今天看到发过来的备案证书……竟然还是原来的icebird.vxv.cn……到信产部备案网站上查询,不知道什么时候备案信息竟然又改回来了。
请大家关注: http://www.icebirds.net
翔 2006 年八月01日,星期二
