Sharing18点提高网站速度

评论:我们都知道网络的开放速度是非常重要的。如果页面打开超过8秒,访问者将减少60%,因此,我们需要优化网页,以达到最佳的用户体验。




以下是18种网站加速方法:

1。减少HTTP请求

图像、CSS、脚本、flash等都增加了HTTP请求的数量,减少了这些元素的数量,以减少响应时间,把多个js和CSS写入文件并直接在页面中写入图片也是一种错误的做法。应该写在CSS和CSS Sprites将使用后的背景用于定位的小图片。

2。设置头文件过期或静态缓存

浏览器将使用缓存来减少HTTP请求的数量,以加快页面加载时间。如果页眉增加了很长的过期时间,浏览器会一直缓存页面中的元素。但是,如果页面中有什么改变,浏览器就会改变它的名字。否则,用户将不会主动刷新,并看到它已被测量本身。这可以通过修改.htaccess文件。

3、gzip压缩

Gzip格式是一种常见的压缩技术。几乎所有的浏览器解压缩gzip格式的能力,而且它可以压缩的比例非常大,有85%的总压缩比。

4。不要用HTML缩放图片

这幅画的尺寸将比它大得多的1000x1000的图像。它将宽度=,100prime,高度=和100prime,和KB的数量不会减少。

5。优化图片

把你的GIF为PNG8将减少量的一个很好的方式,有许多方法来处理你的JPG和PNG图像优化效果。

6,不要出现404页

站点本身有404页(非搜索结果),无意义的404页影响用户体验并消耗服务器资源。

7。Cookie

Cookie通过文件头在服务器和浏览器之间交换,最大限度地减少cookie的体积和设置合理的过期时间,从而提高效率。

8。减少iframe的数量

一个更有效的使用ifames是必要的。
iframe优点:下载缓慢的广告和其他三方内容,安全沙箱,并行下载脚本
iframe的缺点:即使是空的,有一个大的资源消耗,从而防止onload的页面,而不是语义

9。尽早释放缓冲区。

当用户请求页面请求时,服务器将花费200到500毫秒来组装HTML。它将在头和正文之间编写,释放缓冲区,以便文件头可以被发送出去,然后文件的内容将被发送以提高效率。

10。删除重复的脚本

重复调用的代码浏览器不知道忽略,但是再次做,这当然是一个巨大的浪费。

11。减少JS和CSS的体积

写JS和CSS很熟练。他们使用最少的代码来实现相同的功能,减少空白,增强逻辑和使用缩写等,当然,有很多工具可以帮助你实现这个目标。

12,减少DNS查找

为了减少Web站点对外部资源的调用,Web加载效率将大大提高。

13。js和CSS的外链

一些比较常见的js和css,我们可以用链的形式,例如,我是从谷歌链到jQuery文件,如果我的访客浏览其他使用链的网站文件已经下载并缓存在文件中,那么他就不会访问我的网站需要下载!

14。避免CSS表达式

CSS表达式是可怕的,这是由IE操作只支持执行时,事物的量是非常大的,你把它移动到鼠标的重计算,但有时为了兼容浏览器必须被用来做这| | | IE6死!

15。把CSS放在最前面

让观众尽可能快地看到站点的完整风格。

16。把JS放在底部

网站完成后,功能被设置,当然,js不会影响加载过程中的内容性能。

17。GET请求

get方法和服务器只有一个交互(发送数据),而该邮件需要两次(发送头发送数据)。

18。减少访问DOM的次数

js访问DOM速度慢,尽量不使用js来设置页面布局。