编辑:黄岛区新城建站 关注: 时间:2019-12-09 10:54:15
温馨提示:专业网站建设、小程序制作、APP开发,尽在新城建站,详询 15544599750(手机、微信、QQ同号)
文前导读:
18个网站建设技巧让你的网站加载速度快如闪电
对于任何一个网民都不喜欢用太多的时间等待网页的打开,转圈圈是个很烦人的过程,如下图所示,如果你打开的时间太长,我可能已经在等待中睡着。
等待的越长,关闭网页的可能性越大,这样就会损失很多潜在客户!另外,网站优化运营是关键字的排名与网页的打开速度也有关系,这个主要体现搜索引擎对用户体验度上,用户体验度好,排名相对
其它网站就好些。
18个网站建设技巧让你的网站加载速度快如闪电
因此提高网页的加载速度,显得尤为重要。在网站建设过程中注意一下几点小技巧,会让你的网站加载速度大大加快!
网站加载慢让人睡着
1、减少页面HTTP请求数量
比较直接的理解就是要减少调用其他页面、文件的数量。
18个网站建设技巧让你的网站加载速度快如闪电
A.我们在使用css格式控制的时候,经常会采用background载入很多图形文件,每个background的图像至少产生1次HTTP请求,一般我们为了让页面生动活泼会大量使用background来加载背景图,要改善这个状况,可以采用css的1个有用的background-position属性来加载背景图,我们将需要频繁加载的多个图片合成为1个单独的图片,需要加载时,采用以下形式加载即可将这部分图片加载的HTTP请求
缩减为1个。
网站加载时间 网站访问速度 网站优化 用户体验
18个网站建设技巧让你的网站加载速度快如闪电
B.采用Image maps,这个方法也比较常用,只是限于同1个区域使用。
C.Inline images,这个方法很少见到,但对于很小很简单的图像却是很实用的,相关语法标准参照:tools.ietf.org/html/rfc2397。
2、使用CDN(Content Delivery Network)网络加速
现在国内做CDN加速业务的公司很多,简单讲,就是将你的图片、视频扩散到CDN网络所能到达之处,让用户访问时能就近下载到这些文件,从而达到网络提速的目的,这样做,同时能减轻你自己网站的
负载。
18个网站建设技巧让你的网站加载速度快如闪电
3、添加文件过期或缓存头
对于同一用户频繁访问的图片、Js脚本文件等可以在Apache或Nginx设置其缓冲 时间,例如设置24小时过期时间,这样用户在访问过该页面之后再次访问时,同一组图片或JS不会再重复下载,从而减少
了HTTP请求,用户访问速度明显有 所提升,同时服务器负载也会下降。下面给出nginx配置中缓存控制的例子:
网站加载时间 网站访问速度 网站优化 用户体验
4、服务器开启gzip压缩
18个网站建设技巧让你的网站加载速度快如闪电
这个大家都比较了解,即将需要传输的内容压缩后传输到客户端再解压,这样在网络上传输的 数据量会大幅减小。通常在服务器上的Apache、Nginx可以直接开启这个设置,也可以从代码角度直接设置
传输文件头,增加gzip的设置,也可以从 负载均衡设备直接设置。不过需要留意的是,这个设置会略微增加服务器的负担。
5、css格式定义放置在文件头部
这项设置对于用户端是慢速网络或网页内容比较庞大的情况比较有利,可以在网页逐步呈现的同时仍会保持格式信息,不影响网页美感。
6、Javascript脚本放在文件末尾
很多Javascript脚本执行效率低下,或者有的第3方域名脚本出现意外无法载入, 如果将这些脚本放置到页面比较靠前的位置,可能会导致我们自己网站的内容载入速度下降甚至无法正常加载,所以一
般将这些脚本放置在网页文件末尾,一定要放 置在前面的脚本要改用所谓的“后载入”方式加载,在主体网页加载完成后再加载,防止其影响到主体网页的加载速度。
7、避免使用CSS脚本(CSS Expressions)
18个网站建设技巧让你的网站加载速度快如闪电
有时为了要css的参数动态改变,可能会采用css expression来实现,但这样做得不偿失,会使用户端浏览器负担明显加重,所以不建议这样做,如果需要改变,可以使用Javascript脚本去实现。
8、css、javascript改由外部调用
如果css、js内容比较庞大,尽量不要写到同1个页面中去,改由外部载入比较妥当,因为浏览器本身会对css、js文件进行缓存。
9、压缩Javascript、CSS代码
一般js、css文件中存在大量的空格、换行、注释,这些利于阅读,如果能够压缩掉,将会很有利于网络传输。这方面的工具也有很多,一般可以保留开发版本,利用工具生成生产版本,2个文件比较,
一般压缩率能达到50%以上,减少的数据量还是比较可观的。
18个网站建设技巧让你的网站加载速度快如闪电
10、避免采用301、302转向
11、养成良好的开发维护习惯,尽量避免脚本重复调用
12、配置ETags
13、Ajax采用缓存调用
这个的使用可以参照Discuz论坛代码,里面对于大量使用的Ajax调用都采用了缓存 调用方式,一般采用附加特征参数方式实现,注意其中的
网站加载时间 网站访问速度 网站优化 用户体验
就是特征参数,这个参数不变化就使用缓存文件,如果发生变化则重新下载新文件或更新信 息。
14、合理使用Flush
18个网站建设技巧让你的网站加载速度快如闪电
用户端发送浏览请求后,服务器端一般要花销200-500ms去处理这些请求,在此期间,用户端浏览器处于等待状态,如果要减少用户等待时间,可以在适当的位置使用flush,将已经就绪的内容推送到用
户端,这在php中很容易实现例如:
网站加载时间 网站访问速度 网站优化 用户体验
15、Ajax调用尽量采用GET方法调用
实际使用XMLHttpRequest时,如果使用POST方法实现,会发生2次HTTP请求,而使用GET方法只会发生1次HTTP请求。如果改用GET方法,HTTP请求减少50%!
16、尽可能减少DCOM元素
这个很好理解,就是尽可能减少网页中各种<>元素数量,例如
18个网站建设技巧让你的网站加载速度快如闪电
的冗余很严重,而我们完全可以用取代之。
17、优化图片文件
优化图片文件,减小其尺寸,特别是缩略图,一定要按尺寸生成缩略图然后调用,不要在网页中用resize方法实现,虽然这样看到的图片外形笑了,但是其加载的数据量一点也没减少。曾经见过有人在
网页中加载的缩略图,其真实尺寸有10M之巨…
普通图像、icon也要尽可能压缩后,可以采用web图像保存、减少颜色数等等方法实现。
18、当页面内容庞大到一定程度,可以采用分页的方式展现,也可以像云特产商城一样采用鼠标下拉加载更多商品的形式。
这些网站建设的技巧都是很容易实现的,规范的代码习惯会让你的网站在不知不觉中提高速度。如果这些技术一点都不懂的话,最好找个专业的公司帮你做好这些设置吧。如果实在找不到人,那技术部
的也可以帮你免费设置!
18个网站建设技巧让你的网站加载速度快如闪电
拓展阅读:
本文由新城建站整理发布,喜欢请收藏,转载请保留链接 黄岛区建站谈18个网站建设技巧让你的网站加https://www.nccpu.net/qingdao/huangdaoqu/10618.html