日期:2011-04-24 浏览次数:20569 次
尽管中国电信信誓旦旦的宣称,随着城市光网工程的启动,中国的带宽质量已经或者即将产生质的飞跃。但是,现实似乎并未有很大改观,而前不久发布的统计数据显示,中国带宽平均下行速率为245KB/S,落后于邻邦韩国、日本等将近9倍。不知道如此网速是否阻碍了中国互联网,或者依赖网络等软件产业发展,但是对于网站建设行业的影响是毋庸置疑的。至少,我们在网站设计的时候,不能随心所欲的使用大幅动画、视频以及特效。甚至一些容积稍大的图片,加载就会出现问题,而不得已将图片大小控制在300KB以下。所以说,虽然前景向好,但是现在的带宽质量绝对不容乐观。节奏不断加快,心态日益浮躁,一个网站加载速度超过数秒后,也许没有人再愿意继续等待。如何在现有的客观条件下,提升网站速度呢?笔者给出以下三点建议:
一、合理设计不断精简代码
抛开用户体验及页面设计是否美观不谈,这里只以理想的状态讨论如何提升网站访问速度。在页面设计布局的初期,就应该充分考量中国现实的带宽质量,北京、上海等一线城市,互联网基础设施不错,带宽质量也相对理想。但是网站浏览者可能分布全国各个省市,甚至更广泛的范围。大幅图片,大幅动画应用的确能够提升视觉冲击力,给用户以震撼,但是需要牺牲带宽及加载时间的。所以,以提升网站访问速度为目的的网站美术设计,其原则是在满足用户基本视觉感官需求的基础上,尽可能的少用图片、少用FLASH、少用音频视频等耗资源特效。
网页美术设计的一些效果,比如动画,比如JS特效等,是需要通过程序展现的。所以,程序编写的是否合理,也直接的关系到网站能否快速稳定运行。与网页设计一样,程序也应该遵循简洁的原则,比如一个网页如果出现三处以上JS或者MARQUEE滚动特效,网站加载速度就会被明显拖慢。除去代码要足够简洁之外,程序规范也很重要。现在大多都是动态网站,可以交互,数据也多是从数据库读取写入,条件语句、循环语句等也频繁使用,只要稍微一疏忽就会导致程序致命硬伤。从事程序开发的人员,应该养成一个良好喜欢,继承并坚持规范的代码编写规则。
二、明确需求恰当选用主机
如果你的网站浏览者主要是国内客户,而你将服务器放置在大洋彼岸的美利坚合众国,网站速度无论如何也会有些延迟的。所以说,根据浏览用户群体地域分布选择服务器放置位置,相当有学问。一般而言,如果你的客户位于日本、台湾、韩国等亚太地区,笔者建议你将服务器放置在香港或者韩国;如果客户群体分布在英国、美国以及欧盟一些国家,网站服务器放置在美国当然是比较理想的选择。在中国国内,互联网骨干线路所在的几个城市,应该成为服务器托管放置的首选。但是需要特别支出的是,在大陆境内存在接入线路的概念,一般而言双线或者多线接入的网站主机,当然比只有电信或者联通一根线接入的要好很多。
网站主机放置地理位置选择有学问,网站主机配置当然也是大有学问。通俗的讲,网站主机或者网站服务器,也是一个物理性能独立的计算机,只是性能较个人PC更为优越一些罢了。独享主机的选购,一定要根据需求选择配置,比如CPU、内存及存储空间等等相关计算性能的参数。如果选择的是虚拟主机,主机带宽峰值、IIS并发连接数、开放的组件、流量限制等。网站主机的选择绝地不是小事情,而是非常重要的事情,一定要慎重为之,因为网站主机是网站安全稳定运行的基石。当然,这也并不是说,主机的配置越高越好,明确需求合理选择够用即可。
三、浏览给力兼容不可忽视
毫不客气的说,现在互联网上至少有一半的网站兼容性有问题,这具体表现在页面结构兼容和功能兼容两个方面。现在浏览者可谓百花齐放,但是大体内核上无外乎IE、Chrome、Webkit、Safri、Firefox、Opera等,现在使用最多的浏览器内核主要有IE、Chrome、Webkit、Firefox。其中微软的IE内核使用的人最多,比如国内的世界之窗、360浏览器、腾讯TT浏览器、遨游浏览器等,大多都为IE内核。由于IE此前的半壁江山,很多网站设计都是依照IE为标准,但是并不能完美的支持火狐、谷歌浏览器等。
一个显著的例子,很多企业的网站用IE浏览很正常,但是使用火狐或者谷歌浏览器,或者360等部分双核浏览器,就会出现错位或者功能失效等。但是,无论搜狗的高速还是360的极速,都是建立在非IE内核基础之上的,在用户感受到浏览器闪电般打开网页的时候,却无法正常浏览网页或使用网站功能,自然不是一件好事情。上海网络公司引航科技(http://www.joyweb.net.cn)认为,借助浏览器提升网站访问速度,也是借力提升用户体验的方法之一。保证开发制作的网站在更多浏览器之间具备良好的兼容性,应该是网站建设公司不懈努力的方向。