如何优化网站页面提高网页的加载速度
4个回答
展开全部
1:字符集声明
如果<head>部分未定义字符集,将增加页面渲染次数,速度减慢。
2:Meta信息完善程度
建议网站meta信息填写完整
3:合并域名
4:取消重定向
无论是通过服务器端重定向或者JavaScript代码进行内容重定向。网站都会首先加载一个空白的页面,然后在定向到另外的页面,这样不仅延长了页面的加载时间,还很有可能导致无法跳转,让用户面对一个“空白”页面。
5:合并JS
清除重复多余的脚本,将网站中的js封装到一起,缩小JavaScript比如去除不必要的空格等其他标签等
6:合并CSS
将网站中的css封装到一起
7:使用Css Sprite
CSS Sprites简介 CSSSprites在国内很多人叫css精灵,是一种网页图片应用处理方式。
8:启用Gzip
9:CSS位置
建议将他们放到<body>前,CSS放在<body>后,页面需要重新渲染,打开速度受到影响。
10:js位置
JS放在页面最后,可以加快页面打开速度。
11:图片大小声明
如果图片大小不做定义,则页面需要重新渲染,速度受到影响。
12:图片Alt信息检测
建议为网页img标签增加alt信息(检测信息为整个页面图片,加入这项信息可使网页上的图片更容易被用户检索到)
13:去除错误连接
无法打开的连接,会导致页面打开缓慢,请及时修正或删除。并给网站做404。
14:缓存静态资源
变化很少的静态资源可以设置客户端缓存,减少请求。比如一篇文章发布后就不在改了,这样就应该生成html文件,来提高网站加载速度。
15:URL长度检测
建议URL长度在256字节以内,有关url更多建议参考
16:在静态页面上不建议使用动态参数
在静态页面上使用动态参数,会造成spider多次和重复抓取“检测出很多.php的URL,其实就是动态网页
17:尽量不用Frame/iFrame
18:Flash不要出现没必要的文字信息
19:减少域名DNS查找时间
用户在浏览器的地址栏中键入域名后,浏览器就会通过DNS系统查找域名对应的IP地址,所以需要将DNS的时间设置在较低的水平,比如平均60-100毫秒进行一次DNS查询。
如果<head>部分未定义字符集,将增加页面渲染次数,速度减慢。
2:Meta信息完善程度
建议网站meta信息填写完整
3:合并域名
4:取消重定向
无论是通过服务器端重定向或者JavaScript代码进行内容重定向。网站都会首先加载一个空白的页面,然后在定向到另外的页面,这样不仅延长了页面的加载时间,还很有可能导致无法跳转,让用户面对一个“空白”页面。
5:合并JS
清除重复多余的脚本,将网站中的js封装到一起,缩小JavaScript比如去除不必要的空格等其他标签等
6:合并CSS
将网站中的css封装到一起
7:使用Css Sprite
CSS Sprites简介 CSSSprites在国内很多人叫css精灵,是一种网页图片应用处理方式。
8:启用Gzip
9:CSS位置
建议将他们放到<body>前,CSS放在<body>后,页面需要重新渲染,打开速度受到影响。
10:js位置
JS放在页面最后,可以加快页面打开速度。
11:图片大小声明
如果图片大小不做定义,则页面需要重新渲染,速度受到影响。
12:图片Alt信息检测
建议为网页img标签增加alt信息(检测信息为整个页面图片,加入这项信息可使网页上的图片更容易被用户检索到)
13:去除错误连接
无法打开的连接,会导致页面打开缓慢,请及时修正或删除。并给网站做404。
14:缓存静态资源
变化很少的静态资源可以设置客户端缓存,减少请求。比如一篇文章发布后就不在改了,这样就应该生成html文件,来提高网站加载速度。
15:URL长度检测
建议URL长度在256字节以内,有关url更多建议参考
16:在静态页面上不建议使用动态参数
在静态页面上使用动态参数,会造成spider多次和重复抓取“检测出很多.php的URL,其实就是动态网页
17:尽量不用Frame/iFrame
18:Flash不要出现没必要的文字信息
19:减少域名DNS查找时间
用户在浏览器的地址栏中键入域名后,浏览器就会通过DNS系统查找域名对应的IP地址,所以需要将DNS的时间设置在较低的水平,比如平均60-100毫秒进行一次DNS查询。
2016-12-28 · 百度认证:深圳联雅网络科技有限公司
联雅网络
联雅网络成立于2005年,是一家技术开发型的网络公司,致力于高端品牌网站建设,微信公众平台开发,是一支拥有一百多人的网站设计技术团队。分深圳联雅网络与广州联雅网络,一直专注网站建设领域
向TA提问
关注
展开全部
在每一个网站上图片所占的比重是最高的,所以首要优化的就是图片。我们需要把图片重新定义大小能减小的尽量减小,能不使用图片的尽量不使用图片。
减少HTTP的请求次数也是可以提高网站的加载速度的,css样式尽量放在一个文件里面,对于javascript来说也一样适用。使用CSS sprites技术将所有小图片都整合到一张图片上减少HTTP的请求次数。
压缩css样式和javascript文件能够有效的减小页面大小,删除不必要的空格等字符可以提高加载速度,虽然这不利于代码阅读。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
乎在每一个网站上图片所占的比重是最高的,所以首要优化的就是图片。我们需要把图片重新定义大小能减小的尽量减小,能不使用图片的尽量不使用图片。这里推荐两款图片减肥工具Smush.it和TinyPNG。
2
减少HTTP的请求次数也是可以提高网站的加载速度的,css样式尽量放在一个文件里面,对于javascript来说也一样适用。使用CSS sprites技术将所有小图片都整合到一张图片上减少HTTP的请求次数。
3
压缩css样式和javascript文件能够有效的减小页面大小,删除不必要的空格等字符可以提高加载速度,虽然这不利于代码阅读。
2
减少HTTP的请求次数也是可以提高网站的加载速度的,css样式尽量放在一个文件里面,对于javascript来说也一样适用。使用CSS sprites技术将所有小图片都整合到一张图片上减少HTTP的请求次数。
3
压缩css样式和javascript文件能够有效的减小页面大小,删除不必要的空格等字符可以提高加载速度,虽然这不利于代码阅读。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
压缩网页大小、提升服务器带宽、压缩图片、生成静态文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |