首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 数据库 第二书店 程序员

提高网页打开速度的一些小技巧 , 网站设计者,角度,分享,优化网页,加载速度, , - CSDN 新闻


互联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃。其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度还是一个重要的课题。加快网页的打开速度,有三个路径,一是提高网络带宽,二是用户在本机做优化,三是网站设计者对网页做一定的优化。这篇文章站在一个网站设计者的角度,分享一些优化网页加载速度的小技巧。




一、优化图片

几乎没有哪个网页上是没有图片的。如果你经历过56K猫的年代,你一定不会很喜欢有大量图片的网站。因为加载那样一个网页会花费大量的时间。

即使在现在,网络带宽有了很多的提高,56K猫逐渐淡出,优化图片以加快网页速度还是很有必要的。

优化图片包括减少图片数、降低图像质量、使用恰当的格式。

1、减少图片数:去除不必要的图片。

2、降低图像质量:如果不是很必要,尝试降低图像的质量,尤其是jpg格式,降低5%的质量看起来变化不是很大,但文件大小的变化是比较大的。

3、使用恰当的格式:请参阅下一点。

因此,在上传图片之前,你需要对图片进行编辑,如果你觉得photoshop太麻烦,可以试试一些在线图片编辑工具。懒得编辑而又想图片有特殊的效果?可以试试用过调用javascript来实现图片特效。

二、图像格式的选择

一般在网页上使用的图片格式有三种,jpg、png、gif。三种格式的具体技术指标不是这篇文章探讨的内容,我们只需要知道在什么时候应该使用什么格式,以减少网页的加载时间。

1、JPG:一般用于展示风景、人物、艺术照的摄影作品。有时也用在电脑截屏上。

2、GIF:提供的颜色较少,可用在一些对颜色要求不高的地方,比如网站logo、按钮、表情等等。当然,gif的一个重要的应用是动画图片。就像用Lunapic制作的倒映图片。

3、PNG:PNG格式能提供透明背景,是一种专为网页展示而发明的图片格式。一般用于需要背景透明显示或对图像质量要求较高的网页上。

三、优化CSS

CSS叠层样式表让网页加载起来更高效,浏览体验也得到提高。有了CSS,表格布局的方式可以退休了。

但有时我们在写CSS的时候会使用了一些比较罗嗦的语句,比如这句:



margin-top: 10px;
margin-right: 20px;
margin-bottom: 10px;
margin-left: 20px;


你可以将它简化为:


margin: 10px 20px 10px 20px;


又或者这句:


A paragraph of decorated text
Second paragraph
Third paragraph
Forth paragraph


可以用div来包含:



A paragraph of decorated text
Second paragraph
Third paragraph
Forth paragraph



简化CSS能去除冗余的属性,提高运行效率。如果你写好CSS后懒得去做简化,你可以使用一些在线的简化CSS工具,比如CleanCSS。

四、网址后加斜杠

有些网址,比如"www.kenengba.com/220",当服务器收到这样一个地址请求的时候,它需要花费时间去确定这个地址的文件类型。如果220是一个目录,不妨在网址后多加一个斜杠,让其变成www.kenengba.com/220/,这样服务器就能一目了然地知道要访问该目录下的index或default文件,从而节省了加载时间。

五、标明高度和宽度

这点很重要,但很多人由于懒惰或其它原因,总是将其忽视。当你在网页上添加图片或表格时,你应该指定它们的高度和宽度,也就是height和width参数。如果浏览器没有找到这两个参数,它需要一边下载图片一边计算大小,如果图片很多,浏览器需要不断地调整页面。这不但影响速度,也影响浏览体验。

下面是一个比较友好的图片代码:





当浏览器知道了高度和宽度参数后,即使图片暂时无法显示,页面上也会腾出图片的空位,然后继续加载后面的内容。从而加载时间快了,浏览体验也更好了。

六、减少http请求

当浏览者打开某个网页,浏览器会发出很多对象请求(图像、脚本等等),视乎网络延时情况,每个对象加载都会有所延迟。如果网页上对象很多,这可以需要花费大量的时间。

因此,要为http请求减负。如何减负?

1、去除一些不必要的对象。

2、将临近的两张图片合成一张。

3、合并CSS

看看下面这段代码,需要加载三个CSS:







我们可以将其合成一个:





从而减少http请求。

七、其它小技巧(译者添加)

1、去除不必要加载项。

2、如果在网页上嵌入了其它网站的widget,如果有选择余地,一定要选择速度快的。

3、尽量用图片代替flash,这对SEO也有好处。

4、有些内容可以静态化就将其静态化,以减少服务器的负担。

5、统计代码放在页尾。



他们设置了哪些标签:


CSS html Javascript optimize Skill Web 分享 技巧 加载 加载速度 角度 速度 提高网页打开速度 网页打开速度 网页技巧 网页设计 网站 网站设计者 优化 优化网页

谁收藏了这个网址:


elifefly收录

时间:2008-5-6 10:23:06 | 相关网摘

tzsmin收录

使用标签:skill,时间:2008-5-6 10:45:01 | 相关网摘

changming_cg收录

时间:2008-5-6 11:01:33 | 相关网摘

smileace收录

时间:2008-5-6 11:01:52 | 相关网摘

替flash,这对SEO也有好处。

qianjinhe收录

使用标签:网页设计,时间:2008-5-6 11:05:47 | 相关网摘

互联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃。其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度还是一个重要的课题。加快网页的打开速度,有三个路径,一是提高网络带宽,二是用户在本机做优化,三是网站设计者对网页做一定的优化。这篇文章站在一个网站设计者的角度,分享一些优化网页加载速度的小技巧。

hzfushi收录

时间:2008-5-6 11:38:44 | 相关网摘

hjh_hua收录

时间:2008-5-6 11:52:41 | 相关网摘

zuanshen收录

时间:2008-5-6 12:31:08 | 相关网摘

syspro收录

使用标签:web,时间:2008-5-6 12:50:35 | 相关网摘

chenfuzhong收录

时间:2008-5-6 13:16:31 | 相关网摘

ailmy_say收录

时间:2008-5-6 14:41:21 | 相关网摘

qiaobin911收录

使用标签:网页打开速度,时间:2008-5-6 17:18:17 | 相关网摘

sun606收录

时间:2008-5-6 17:46:41 | 相关网摘

提高网页打开速度的一些小技�?,

linyefeilyft收录

时间:2008-5-6 17:59:48 | 相关网摘

balletty收录

时间:2008-5-6 18:23:45 | 相关网摘

ermao927收录

时间:2008-5-6 19:58:09 | 相关网摘

yungts收录

时间:2008-5-6 20:56:12 | 相关网摘

swort_177收录

时间:2008-5-6 22:54:59 | 相关网摘

一个网页会

jerryjaord收录

时间:2008-5-6 23:35:45 | 相关网摘

whwqs收录

使用标签:Javascript,时间:2008-5-7 0:30:37 | 相关网摘

ripeyd收录

使用标签:Css,时间:2008-5-7 8:26:06 | 相关网摘

提高网页打开速度的一些小技巧

wonderh收录

时间:2008-5-7 8:32:37 | 相关网摘

wj00541收录

时间:2008-5-7 8:43:08 | 相关网摘

inspirationor收录

时间:2008-5-7 8:44:05 | 相关网摘

SICTXK收录

使用标签:网站, 加载, 速度, 优化,时间:2008-5-7 8:55:03 | 相关网摘

susoft2007收录

时间:2008-5-7 9:21:15 | 相关网摘

aiyingST收录

时间:2008-5-7 9:46:53 | 相关网摘

redleaf1995收录

时间:2008-5-7 9:50:46 | 相关网摘

echojiji收录

时间:2008-5-7 10:41:53 | 相关网摘

提高网页打开速度的一些小技巧

sssky收录

时间:2008-5-7 11:05:05 | 相关网摘

器需要不断地调整页面。这不但影响速度,

xinheixia收录

时间:2008-5-7 13:01:05 | 相关网摘

leonlinchina收录

使用标签:技巧,时间:2008-5-7 13:31:25 | 相关网摘

提高网页打开速度的一些小技巧

hurricant收录

时间:2008-5-7 14:30:15 | 相关网摘

guoqiangone收录

使用标签:网站设计者, 角度, 分享, 优化网页, 加载速度, 网页技巧,时间:2008-5-7 15:44:19 | 相关网摘

xiahouwen收录

时间:2008-5-7 16:53:18 | 相关网摘

okvee收录

时间:2008-5-7 17:21:05 | 相关网摘

联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃。其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度还是一个重要的课题。加快网页的打开速度,有三个路径,一是提高网络带宽,二是用户在本机做优化,三是网站设计者对网页做一定的优化。这篇文章站在一个网站设计者的角度,分享一些优化网页加载速度的小技巧。

knox009009收录

时间:2008-5-7 20:16:26 | 相关网摘

jianglihuif1收录

使用标签:html,时间:2008-5-7 21:25:28 | 相关网摘

bobay收录

时间:2008-5-7 22:40:20 | 相关网摘

okouver收录

时间:2008-5-8 0:50:25 | 相关网摘

zt_soft收录

时间:2008-5-8 0:54:07 | 相关网摘

hn2002收录

使用标签:optimize,时间:2008-5-8 9:25:45 | 相关网摘

deansy收录

时间:2008-5-8 12:39:59 | 相关网摘

RainyLin收录

时间:2008-5-8 13:32:29 | 相关网摘

chenml收录

时间:2008-5-8 15:07:14 | 相关网摘

jiangli19192收录

时间:2008-5-8 17:00:56 | 相关网摘

Damon_King收录

时间:2008-5-8 17:20:06 | 相关网摘

wcbm收录

使用标签:网页打开速度,时间:2008-5-8 18:55:32 | 相关网摘

提高网页打开速度的一些小技巧

abc775852117收录

使用标签:提高网页打开速度,时间:2008-5-8 21:21:12 | 相关网摘

xmonkey2001收录

时间:2008-5-9 9:45:07 | 相关网摘

hm8030收录

使用标签:提高网页打开速度,时间:2008-5-9 10:23:20 | 相关网摘

提高网页打开速度的一些小技巧

fsfree收录

时间:2008-5-9 19:37:02 | 相关网摘

提高网页打开速度的一些小技巧

Aladins收录

时间:2008-5-11 21:50:01 | 相关网摘

提高网页打开速度

njozzz收录

时间:2008-5-12 7:43:36 | 相关网摘

就将其静态化,以减少服务器的负担。

5、统计代码放在页尾。

vitamin1227收录

时间:2008-5-12 13:46:39 | 相关网摘

互联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃。其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度还是一个重要的课题。加快网页的打开速度,有三个路径,一是提高网络带宽,二是用户在本机做优化,三是网站设计者对网页做一定的优化。这篇文章站在一个网站设计者的角度,分享一些优化网页加载速度的小技巧。




一、优化图片

几乎没有哪个网页上是没有图片的。如果你经历过56K猫的年代,你一定不会很喜欢有大量图片的网站。因为加载那样一个网页会花费大量的时间。

即使在现在,网络带宽有了很多的提高,56K猫逐渐淡出,优化图片以加快网页速度还是很有必要的。

优化图片包括减少图片数、降低图像质量、使用恰当的格式。

1、减少图片数:去除不必要的图片。

2、降低图像质量:如果不是很必要,尝试降低图像的质量,尤其是jpg格式,降低5%的质量看起来变化不是很大,但文件大小的变化是比较大的。

3、使用恰当的格式:请参阅下一点。

因此,在上传图片之前,你需要对图片进行编辑,如果你觉得photoshop太麻烦,可以试试一些在线图片编辑工具。懒得编辑而又想图片有特殊的效果?可以试试用过调用javascript来实现图片特效。

二、图像格式的选择

一般在网页上使用的图片格式有三种,jpg、png、gif。三种格式的具体技术指标不是这篇文章探讨的内容,我们只需要知道在什么时候应该使用什么格式,以减少网页的加载时间。

1、JPG:一般用于展示风景、人物、艺术照的摄影作品。有时也用在电脑截屏上。

2、GIF:提供的颜色较少,可用在一些对颜色要求不高的地方,比如网站logo、按钮、表情等等。当然,gif的一个重要的应用是动画图片。就像用Lunapic制作的倒映图片。

3、PNG:PNG格式能提供透明背景,是一种专为网页展示而发明的图片格式。一般用于需要背景透明显示或对图像质量要求较高的网页上。

三、优化CSS

CSS叠层样式表让网页加载起来更高效,浏览体验也得到提高。有了CSS,表格布局的方式可以退休了。

但有时我们在写CSS的时候会使用了一些比较罗嗦的语句,比如这句:



margin-top: 10px;
margin-right: 20px;
margin-bottom: 10px;
margin-left: 20px;


你可以将它简化为:


margin: 10px 20px 10px 20px;


又或者这句:


A paragraph of decorated text
Second paragraph
Third paragraph
Forth paragraph


可以用div来包含:



A paragraph of decorated text
Second paragraph
Third paragraph
Forth paragraph



简化CSS能去除冗余的属性,提高运行效率。如果你写好CSS后懒得去做简化,你可以使用一些在线的简化CSS工具,比如CleanCSS。

四、网址后加斜杠

有些网址,比如"www.kenengba.com/220",当服务器收到这样一个地址请求的时候,它需要花费时间去确定这个地址的文件类型。如果220是一个目录,不妨在网址后多加一个斜杠,让其变成www.kenengba.com/220/,这样服务器就能一目了然地知道要访问该目录下的index或default文件,从而节省了加载时间。

五、标明高度和宽度

这点很重要,但很多人由于懒惰或其它原因,总是将其忽视。当你在网页上添加图片或表格时,你应该指定它们的高度和宽度,也就是height和width参数。如果浏览器没有找到这两个参数,它需要一边下载图片一边计算大小,如果图片很多,浏览器需要不断地调整页面。这不但影响速度,也影响浏览体验。

下面是一个比较友好的图片代码:





当浏览器知道了高度和宽度参数后,即使图片暂时无法显示,页面上也会腾出图片的空位,然后继续加载后面的内容。从而加载时间快了,浏览体验也更好了。

六、减少http请求

当浏览者打开某个网页,浏览器会发出很多对象请求(图像、脚本等等),视乎网络延时情况,每个对象加载都会有所延迟。如果网页上对象很多,这可以需要花费大量的时间。

因此,要为http请求减负。如何减负?

1、去除一些不必要的对象。

2、将临近的两张图片合成一张。

3、合并CSS

看看下面这段代码,需要加载三个CSS:







我们可以将其合成一个:





从而减少http请求。

七、其它小技巧(译者添加)

1、去除不必要加载项。

2、如果在网页上嵌入了其它网站的widget,如果有选择余地,一定要选择速度快的。

3、尽量用图片代替flash,这对SEO也有好处。

4、有些内容可以静态化就将其静态化,以减少服务器的负担。

5、统计代码放在页尾。

ThreeMouth收录

时间:2008-5-12 17:39:46 | 相关网摘

ruanji收录

时间:2008-5-12 17:58:03 | 相关网摘


网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
Copyright © 2000-2008, CSDN.NET, All Rights Reserved