预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

网站代码优化:让网站打开速度飞起来 网站代码优化:让网站打开速度飞起来网站的打开速度是一个非常重要的用户体验考核标准,当然,影响网站打开速度的原因有很多,比如服务器的问题,比如程序的问题等等,本文和大家主要分析的不是外部因素,主要是大家在网站设计过程当中,把内部因素做到极致,加快网站的打开速度就是这么简单!一、如何判断一个网页的打开速度1、网页内容的大小搜索引擎优化网页打开的最佳速度:2秒!网页内容所包括的文本、产品的图片、视频、Flash文件等。我们有一个网页访问的时间计算公式:网页打开时间=网页内容大小/最小带宽+解析次数*每次解析时间+服务器处理时间+客户端解析时间。用户最满意的打开网页时间,是在2秒以下。用户能够忍受的最长等待时间的中位数,在6-8秒之间。这就是说,8秒是个临界值,如果你的网站打开速度在8秒以上,那么很可能,大部分访问者最终都会离你而去。2、控制页面的总规模要想把网页做得精彩,内容必须丰富,但不要把所有的内容都放在一个页面上,应控制页面的总规模。首先统计页面中的每个元素,如文字、图像、ActiveX或Java代码以及HTML文本的大小,页面容量最好在50K以下。二、网页设计优化网页优化是指在设计,使用网页各元素时,能够尽量减少网页元素对下载速度所产生的影响。这些细节我们了解后,是能在日常网页制作中可以进行避免的。1、让网页符合W3C标准(1)在网页制作中使用结构层同表现层完全分离。也就是布局使用用CSS而不用TABLE。这样做不仅能替换掉专业的表现层的垃圾代码如标签。而且也能让你的网站在重构方而能够轻松实现。几年来的多项研宄已证实,如果对一个网站进行重写,使用DIV+CSS布局取代表格布局,那么可以砍掉原XHMTL文档大小的一半。(2)让HTML标记有始有终。不管是我们自己写或是查看他人的HTML代码时,会发现HTML代码标签写得不规范。有的标记有头无尾,如标签li,标签p。它并没有妨碍代码的正确执行。但浏览器却会花费时间来判断和计算段落或者列表项目在哪里结束。所以,我们一定要让标记有始有终,这样做不仅使HTML代码格式规范,更可以加速页面的显示速度。2、优化层叠样式表(1)层叠样式表css是HTML的装扮器,一个漂亮的Web页面不可能没有它。一般来说,我们要合并精减CSS代码,移除无用多余代码;图片尽量不要使用CSS的滤镜来渲染;CSS的选择器尽量简单定义。(2)HTML页面中有多种引用CSS的方法,不同的方法导致的效率也不一样。通常,我们可以将定义于3、优化图片图片可以说是影响网页加载速度最大的因素,不管是使用图片优化工具,还是减小图片大小。在质量和文件大小之间必须找到一个合适的均衡点。主要有以下几个需了解的方面。(1)一般在网页上使用的图片格式有三种,jpg、png、gif。我们只需要知道在什么时候应该使用什么格式,以减少网页的加载时间。(2)图片的使用显示。需要显示图片时,尽量使用背景图片,而不是直接加载。也需要注意的是尽量不要用一个很小的图片当背景,这样做会加大客户端CPU处理时间。比如说预载入下一页的主要内容时。在用户看到大图之前先把小图展开,让用户不至于在等待的过程中太焦虑。(3)图片在HTML代码里要标明大小。这样浏览器就能事先留好空。当你在网页上添加图片或表格时,你应该指定它们的高度和度,也就是参数。如果浏览器没有找到height和width这两个参数,它需要一边下载图片一边计算大小,如果图片很多,浏览器需要不断地调整页面。这不但影响速度,也影响浏览体验。4、优化脚本语言(1)网页的效果离不开脚本程序的支持,我们经常会在页面中嵌入多种脚本语言,比如常用到的javascript与VBScript语言。动态脚本代码在使用中也可以进行一定的优化。在网页中使用同一种脚本语言。不知你发觉没有,在一个网页中使用到多种脚本代码时,这样的混合使用会减慢页面的访问速度。原因在于:要解释并运行多种脚本代码,就必须在内存中装载多种脚本引擎。所以,请尽量在页面中使用同一种脚本语言编写代码。(2)能用层叠样式表实现效果时,不使用脚本语言。如必须使用动态脚本代码时,尽量将代码外放。我们知道搜索引擎是不能读取脚本语言的。如果你觉得往外放太过麻烦,我们可以将脚本代码与网页分离,单独放到底部来。对于访客来说,网站打开至加载到底部的代码时间很短,有时可以忽略不记,所以不会影响什么。而对于搜索引擎来说它不认识的代码越少当然越好了。(3)将多个页面都用到的脚本程序编写成独立存在的脚本文件,然后再在页面中通过JAVASCRIPT等脚文语言调用它。将多页面共有部分提取出来减少web页面下载时间的关键就是设法减小文件大小。当多个页面共用一些成分内容时,就可以考虑将这些公用部分单独分离出来。这样,公用文件只需要下载一次,然后就进入