当前位置: 首页 > seo优化, 网站建设 > 正文

提高网站打开速度的8大绝学

提高网站打开速度的8大绝学

1.首字节时间 (Time to first byte)

2.使用长连接 (keep alive)

3.开启GZIP压缩

4.图片压缩

5.设置静态内容缓存时间

6.合并CSS和JS文件

7.压缩JS

8.合理使用cookie


 

其中首字节时间的优化空间是最大的也是最重要的。

1.首字节时间 (Time to first byte)

解释:Time to First Byte是指客户端发送一个HTTP GET请求,接收从服务器请求资源的第一个字节所耗用的时间,中间包括了DNS查询、服务器接受响应,查询数据库,服务器反馈时间,可以看做后端时间。后端时间受哪些因素影响?网站架构影响;内存泄露;连接数太多、太多进程;外部资源消耗;SQL效率低消耗数据库资源;数据库调用缓慢;服务器资源不够或负载过大

2.使用长连接 (keep alive)

解释:服务器针对同一域名的多个页面元素将会复用同一下载连接(socket),通俗的讲就是服务器开启长连接后返回了"Connection: keep-alive"HTTP响应头,或者浏览器通过同一连接下载了多个对象。

3.开启GZIP压缩

解释:服务器是否返回了"Transfer-encoding: gzip"响应头。

4.图片压缩

对于GIF略过;对于PNG必须是8位或更低;对于JPEG对比使用photoshop质量选择50后的图片,尺寸超出10%以内及格,10%-50%警告,50%以上

5.设置静态内容缓存时间

解释:css,js,图片资源都应该明确的指定一个缓存时间,静态文件的过期时间设置最好大于30天

6.合并CSS和JS文件

解释:合并js和css文件可以减少连接数

7.压缩JS

解释:除了开启gzip,使用js压缩工具可以进行代码级的压缩

8.合理使用cookie

解释:cookie越小越好,而且对于静态文件需要避免设置cookie

 


本文固定链接: http://www.chnpanda.com/710.html | 熊猫博客 | 转载请注明出处,谢谢合作!

本文关键字:

提高网站打开速度的8大绝学:等您坐沙发呢!

发表评论

亲,不支持纯字母、符号评论哦~