客户对你的网站速度满意吗?编辑本段回目录
10年前,曾有个“8秒钟规则”,指的是访问者愿意用于等候网页载入的最长时间为8秒钟。调查显示,现在这一时间不足3秒钟。
如果有的高管认为,短短几秒钟的等候时间,根本不会损害业务,那就大错特错了。技术研究机构阿伯丁集团(Aberdeen Group)2008年发布了题为《赢得或丢掉客户,就在一秒之内》的调查报告。该报告显示,1秒钟的延迟,可能导致全年销售额下降7%。对于日销售额10万美元的电子商务网站,损失的年营业额会高达250万美元。
只要你知道从何处下手,便能在客户发现问题前及时改善网站性能。以下几点尤其值得关注:
• 网站复杂性:客户既渴望高速度,又想体验图片和视频等丰富功能,而这些功能会降低网站速度。因此,在这些功能上线之前,要对其影响进行测试;上线之后,还要继续进行监测。
• 地域差异:当客户远离主机服务器时,网站速度会随之下降,这也是内容分发网络(CDN)盛行的原因所在。在这类网络中,复制服务器被安放在客户附近的位置。但是,即便部署了CDN,你仍然需要按地区,甚至按城市,逐一对网站速度进行监测。
• 浏览器不兼容:过去,IE一统浏览器天下,IT部门可以轻而易举地进行优化。现在,一方面,多版本IE并行,另一方面,大大小小诸多浏览器瓜分了市场。这些浏览器处理网站代码的方式各不相同,网站速度也会受此影响。
• 第三方内容:现在,大多数网站都有些不在自己服务器上运行的内容,比如联网广告、视频流、分析标签等。但如果这些内容影响了网站速度,客户也会怪罪到你头上。
• 移动应用:最近有调研表明,58%的手机用户希望,网站在手机上的载入速度能与家用电脑媲美。因此,企业还需要测试网站在其他设备上的载入速度。
要是你的公司想避免上述问题,不妨来看下行内领先者的最优方法:
• 参照竞争对手:首先,调查竞争网站的速度并作为参考。但你的参照对象不能局限于此,因为在多数用户眼里,他们的参照对象是谷歌(Google)和亚马逊(Amazon)等大型网站。
• 将测试延伸至客户端:有时,问题既不出在你的数据中心,也不在客户端的浏览器,而在于将数据中心和客户连接起来的一系列软件、硬件和服务,统称作网络应用交付链(Web Application Delivery Chain)。如果监测工具能按照由外到内的思路,对客户浏览器端进行测试,你就能身临其境,准确地感受他们的体验了。相反,如果只在自己的防火墙内实现测试,那你的观点难免有失偏颇。
• 将网络性能视为业务问题:糟糕的网络性能会直接影响到企业的营业额,只有IT部门和业务部门通力合作,才能提升网络性能。如果某项新功能会影响网络的运行情况,则需要IT部门和业务部门共同决定是否推出此项功能。
现在,越来越多的企业高管开始认识到网络性能的重要性。这会为他们带来竞争优势,为进入“半秒钟规则”时代做好准备。
提高网站速度之终极技巧编辑本段回目录
非常多人都用虚拟主机来做网站,将网页文件存放在虚拟空间上,不过页面内容一多,网站打开的速度就显得特别慢,如果你碰到这种情况,和其寻求更好的空间,不如通过优化网页代码来取得满意的速度。下面总结了一些切实可行的方法,制作主页时,以下的方法能令网页速度大大提高。
一、记得帮页面减肥
浏览网页实际上是将虚拟主机中的网页内容下载到本地硬盘,再用浏览器解释查看的。下载网页的快慢在显示速度上占了非常大比重,所以,网页本身所占的空间越小,那么浏览速度就会越快。这就需求在做网页的时候遵循一切从简的原则,如:不要使用太大的Flash动画、图片等资源。干净、简洁的页面会给人一种思路明朗的感觉。
二、如没必要,尽量使用静态HTML页面
众所周知,ASP、PHP、JSP等程式实现了网页信息的动态交互,运行起来的确非常方便,因为他们的数据交互性好,能非常方便地存取、更改数据库的内容,使网站“动”起来,如:论坛、留言板等。不过这类程式必须先由服务器执行处理后,生成HTML页面,然后再“送”往客户端浏览,这就不得不耗费一定的服务器资源。如果在虚拟主机上过多地使用这类程式,网页显示速度肯定会慢,所以没有必要,请尽量使用静态的HTML页面。
三、不要将整个页面内容塞到一个Table中
这是网页设计的问题了,非常多站长为了追求页面统一对齐,将整个页面的内容都塞进了一个Table(表格)里,然后再由单元格td来划分各个“块”的布局,这种网站的显示速度是绝对慢的。因为Table要等里面所有的内容都加载完毕后才显示出来的,如果某些内容无法访问,就会拖延整个页面的访问速度。正确的做法是:将内容分割到几个具有相同格局的Table中去,不要全都塞到一个Table里。
四、将ASP、ASPX、PHP等文件的访问改为.js引用
这在ASP、ASPX、PHP等程式设计时应该注意的,如果要在静态的HTML页面里嵌入动态的数据,而这些动态的数据是由ASP、PHP等程式来提供的话,会使用以下的语句引用:,这样的话,每次有一个人访问你的网站,服务器就要执行并处理一次tongji.asp文件,从数据库抽取相应的数据,再输出给网页显示,如果有几万个人同时访问,就要执行几万次,后果就可想而知。建议在这些程式中将数据动态生成到一个1.js文件中去,然后在首页通过 < SCRIPT src=../../" http://www.aaa.com/ 你的js文件具体名">< /SCRIPT> 这样的代码来引用该js文件。这样,数据显示的任务就交给客户端的浏览器去做,不会耗费服务器的资源,显示速度自然就非常快!
五、使用iframe嵌套另一页面
比如你要在网站首页上插入一些广告代码,又不想让这些广告网站影响速度的话,那么,使用iframe最合适不过了。例如在http://www.aaa.com/首页上插入一些广告代码方法:将这些广告代码放到一个独立的页面去,然后在首页用如下的代码将该页面嵌入即可,这样就不会因为广告页面的延迟而拖了整个首页的显示,代码如下:
以下是引用片段:
< IFRAME marginWidth=0 marginHeight=0 src="http://www.aaa.com/ServerPart.asp" frameBorder=0 width=468 scrolling=no height=60 leftmargin="0" topmargin="0">< /IFRAME>
其中http://www.aaa.com/ServerPart.asp是被引用文件的路径。
六、讲究网站计数器代码放置的技巧
在网页里放置计数器能统计网站的访问流量,为站长和广告商家提供访问依据,不过,不管功能有多强大的网站统计系统,都会有出故障的时候。如果直接把统计代码放到页面内容的前面,或放在一个Table或div标签里,那么在计数器不能访问的时候,你的页面上那个Table或div就会产生几十秒钟的延迟,导致页面非常长时间才能访问。所以,要提高网站的速度,就要讲究统计代码放置的位置,正确的方法是:把统计代码放到页面的最下面,并且不要和页面内容同在一个Table或div标签里。能在页面代码的最下方直接放置统计代码,或在最下方独立做一个Table或div来放置计数器。这样,在计数器不能访问的时候,你的网站速度也不会受到丝毫影响。
七、友情链接的学问
网站之间互相做链接能增加网站的宣传效果,做LOGO图片链接更能准确地描述网站的主题和定位,宣传效果会大大的增强,但图片链接做得太多,必然会影响网页的显示速度。非常多站长都喜欢直接引用友情网站上的图片URL,这样图片要先经过加载才能显示的,各个友情网站的访问速度不相同,整个表格都要等图片都下载完了才能显示出来,这样大大降低了网页的速度。因此,做友情链接时应尽量做到:
1. 只做文字链接:做文字链接是不会延迟网页速度的。
2. 将所有链接放到一个独立的分页去,然后在首页链接上该页。
3. 如果友情链接一定要出目前首页,请将链接所在的整个Table放到页面的最下方,因为页面是由上到下逐行显示的,将其放到页面的最下方,不会延迟其他内容的显示。
4. 友情链接的LOGO图片先下载后再传到自己的网页空间,这样,速度由自己的网站空间决定而不受友情网站的影响。
八、网站空间的选择
如果以上方法都使用了,空间访问速度还不最佳的话,那么就可能是你网站空间速度问题了。选择网站空间时,建议大家用双线空间,这样能避免网站其他用户访问时候由于网络问题造成的延迟。
13个网站测速服务编辑本段回目录
访问速度对于一个网站或博客来说实在太重要了,据有关部门的估计:一般一个浏览者如果在5-8秒钟没有打开一个网站,那么该网站会丢失1/3的浏览用户。超过10秒,你的访客绝对会失去耐心!今天不讲如何改进访问速度的问题,建议大家在建好网站或博客之后习惯的测试一下访问速度。以下推荐几个有用的访问速度测试服务。
Pingdom 非常专业的网页测速服务,可对该网页中众多元素一一测速,清楚地看到是哪些托了你的后腿。提供该网页速度的综合测评分析,看看会对你博客的设计有些启发。
Websiteoptimization 功能十分强大的网站速度测试服务,可通过URL、HTM、JAVA代码三种方式进行测试,结果十分齐全,包括HTML、Images、CSS、Javascript等各个类别的访问速度,难能可贵的是还会根据你的结果给出一些建设性意见。
Webslug 是一个在线网速测定的服务,所不同的是,它用于比较任意两个网站的访问速度,你输入想要比较的两个网站的地址,Webslug 通过服务器进行访问速度测试,最后给出结果。
Webwait 简单的网页测速工具,比较大的特点是不仅可以测定某一点的访问速度,而且可以根据你的设置实时的监测速度。
Website speedtester 是linkvendor 旗下的一个服务,可对网站全方位监测速度,给出综合报告,有java代码、图片访问速度的细致报告。
Internetsupervision 可从世界10余个主要的网络节点来测是你的网页速度,包括:美国华盛顿、美国圣迭戈、德国多特蒙德、俄罗斯圣彼得堡、澳洲悉尼、中国北京等等。
Selfseo 所提供的网站访问速度测试功能并不强大,只提供简单的load时间,但可同时检测多个网站的速度以作比较。用它来检测你和竞争对手的速度,会对你的改进有所帮助。
Website speed test 是webtool提供的简单网站速度测试,和Selfseo 一样,最多可以同时测试10个网站的访问速度。
另外还有几个:
Websitegoodies 提供的简单网站速度测试服务,提供大小和总load时间两个参数。
web-hosting-top.com 提供与Selfseo 一样的测速服务。
global-weblinks 提供与Selfseo 一样的测速服务。
世界网络 提供的最简单的网站速度测试,只提供访问秒数结果。
中国站长工具 提供简单的速度测试,可选择5个服务器。
参考文献编辑本段回目录
http://www.fortunechina.com/technology/c/2010-04/29/content_34646.htm