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来设置页面布局。