如何加快网站的打开速度-网页代码设计优化

2023-09-05    分类: 网站建设

网站的打开速度是一个特别很是主要的用户体验考核标准,当然,影响网站打开速度的原因有许多,比如服务器的问题,比如程序的问题等等,本文我和大家主要分析的不是外部因素,主要是大家在网站设计过程当中,把内部因素做到,加快网站的打开速度就是这么简单!

一、如何判断一个网页的打开速度

1、网页内容的大小

搜索引擎优化网页打开的好佳 速度:2秒!网页内容所包括的文本、产品的图片、视频、Flash文件等。 我们有一个网页访问的时间计算公式:网页打开时间=网页内容大小/好小带宽+解析次数*每次解析时间+服务器处理时间+客户端解析时间。用户好写意的打开网页时间,是在2秒以下。用户能够忍受的好长等待时间的中位数,在 6-8秒之间。这就是说,8秒是个临界值,假如你的网站打开速度在8秒以上,那么很可能,大部分访问者好终都会离你而去。

2、控制页面的总规模

要想把网页做得精彩,内容必须雄厚,但不要把所有的内容都放在一个页面上,应控制页面的总规模。首先统计页面中的每个元素,如文字、图像、ActiveX或Java代码 以及HTML文本的大小,页面容量好好在50K以下。

二、网页代码设计优化

网页优化是指在设计,使用网页各元素时,能够尽量削减网页元素对下载速度所产生的影响。这些细节我们了解后,是能在日常网页制作中可以进行避免的。

1、让网页吻合W3C标准

(1)在网页制作中使 用结构层同体现层完全星散。也就 是布局使用用CSS而不用TABLE。这样做不仅能替代掉专业的体现层的垃圾代码如标签。而且也能让你的网站在重构方而能够轻松实现。几年来的多项研宄已证实,假如对一个网站进行重写,使用DIV+CSS布局庖代表格布局,那么可以砍掉原XHMTL文档大小的一半。

(2)让HTML标记有始有终。不管是我们自己写或是查看他人的HTML代码时,会发现HTML代码标签写得不规范。有的标记有头无尾,但是并没有妨碍代码的准确执行。但浏览器却会花费时间来判断和计算段落或者列表项目在哪里结束。所以,我们一定要让标记有始有终,这样做不仅使HTML代码格式规范,更可以加速页面的显示速度。

2、优化层叠样式表

(1)层叠样式表css是HTML的装扮器,一个漂亮的Web页面不可能没有它。一般来说,我们要合并精减CSS代码,移除无用多余代码;图片尽量不要使用CSS的滤镜来渲染; CSS的选择器尽量简单定义。

(2)HTML页面中有多种引用CSS的方法,不同的方法导致的效率也不一样。通常,我们可以将定义于

3、优化图片

图片可以说是影响网页加载速度好大的因素,不管是使用图片优化工具,照旧减小图片大小。在质量和文件大小之间必须找到一个合适的均衡点。主要有以下几个需了解的方面。

(1)一般在网页上使用的图片格式有三种,jpg、png、gif。我们只 需要知道在什么时候应该使用什么格式,以削减网页的加载时间。

(2)图片的使用显示。需要显示图片时,尽量使用背景图片,而不是直接加载。也需要注重的是尽量不要用一个很小的图片当背景,这样做会加大客户端CPU处理时间。比如说预载入下一页的主要内容时。在用户看到大图之前先把小图睁开,让用户不至于在等待的过程中太焦虑。

(3)图片在HTML代码里要标明大小。这样浏览器就能事先留好空。当你在网页上添加图片或表格时,你应该指定它们的高度和 度,也就是参数。假如浏览器没有 找到height和width这两个参数, 它需要一边下载图片一边计算大小,假如图片许多,浏览器需要赓续地调整页面。这不但影响速度, 也影响浏览体验。

4、优化脚本语言

(1)网页的效果离不开脚本程序的支撑,我们经常会在页面中嵌入多种脚本语言,比如常用到的&#106avascript 与VBScript语言。动态脚本代码在使用中也可以进行一定的优化。在网页中使用统一种脚本语言。不知你发觉没有,在一个网页中使用到多种脚本代码时,这样的混合使用会减慢页面的访问速度。原因在于:要诠释并运行多种脚本代码,就必须在内存中装载多种脚本引擎。所以,请尽量在页面中使用统一种脚本语言编写代码。

(2)能用层叠样式表实现效果时,不使用脚本语言。如必须使用动态脚本代码时,尽量将代码外放。我们知道搜索引擎是不能读取脚本语言的。假如你觉得往外放太 过麻烦,我们可以将脚本代码与网页星散,单独放到底部来。对于访客来说,网站打开至加载到底部的代码时间很短,有时可以忽略不记,所以不会影响什么。而对于搜索引擎来说它不熟悉的代码越少当然越好了。

(3)将多个页面都用到的脚本程序编写成自力存在的脚本文件,然后再在页面中通过&#106avascript等脚文语言调用它。将多页面共有部分提掏出来削减web页面下载时间的关键就是设法减小文件大小。当多个页面共用一些成分内容时,就可以考虑将这些公用部分单独星散出来。这样,公用文件只需要下载一次,然后就进入缓冲区。等下 再次调用包含公用文件的html页面时,下载时间显明削减。</p><p>5、其它技巧的优化</p><p>(1)巧用IFRAME布局</p><p>巧用iframe加快网页打开速度。假如网页上插入一些广告代码,又不想让这些广告网站影响 度的话,那么,使用iframe好合适不过了。例如在某个首页上插入一些广告代码方法:将这些广告代码放到一个自力的页面去,然后在首页用iframe代码将该页面嵌入即可,这样就不会因为广告页面的延迟而拖了整个首页的显示。又比 如,开发一个文档预览页面,可以在左边放置一系列主题,在右边放置一个IFRAME,其中包含要预览的文档;当鼠标掠过左边的每一个主题链接时,就在右边建立一个 预览文档。我们只需使用单一且简化了处理过程。</p><p>(2)不要让统计代码影响速度</p><p>许多网站都有统计代码,为站长和广告商家提供访问依据,但是,不管功能有多壮大的网站统计系统,都会有出问题的时候。都要运行时间,假如直接把统计代码放到页面内容的前面,或者放在一个Table或者div标签里,那么在计数器不能访问的时候,你的页面上那个Table或者div就会产生几十秒钟的延迟,导致页面很长时间才能访问。所以,要提高网站的速度,就要讲究统计代码放置的位置,推荐的做法是:把统计代码放到页面的好下面,并且不要和页面内容同在一个Table或者div标签里。 可以在页面代码的好下方直接放置统计代码,或者在好下方单独做一 个Table或者div来放置计数器,这样,在计数器不能访问的时候,你的 IFRAME,修改它的SRC属性即可。这样做,不仅代码效率高效,而网站速度也不会受到涓滴影响。</p><p>(3)页面静态化设计</p><p>有些内容可以静态化就将其静态化,以削减服务器的负担。 如用图片代替flash,这对seo也有益处。同理,能用静态HTML页面实现的,尽量用静态网页。因为数据 更新的原因,ASP、PHP、JSP等程 序实现了网页信息的动态交互,运行起来的确特别很是方便,因为它们的 数据交互性好,能很方便存取好新 内容、更改数据库的内容,使网站 “动”起来,如:论坛、留言板 等。但是这类程序必须先由服务 执行处理后,生成HTML页面,然后 再“送”往客户端浏览,这就不得 不耗费一定的服务器资源。假如在 虚拟主机上过多地使用这类程序, 网页显示速度一定会慢,所以如何 可能,为了网页打开速度加快,请 尽量使用静态的HTML页面。</p><p>对于网页设计者来说。每一个页面都应该是精雕细刻,尽其可能优化每一个细节,加快网页下载打开的速度,以提高用户体验的感受,能够让我们的网站有更好的用户体验,赶紧按照上面说的方法,让自己的网站打开速度飞起来吧!</p> <p> 当前文章:<a href="/news14/281014.html">如何加快网站的打开速度-网页代码设计优化</a> <br> 本文路径:<a href="/news14/281014.html">/news14/281014.html</a> </p> <p> <a href="/" target="_blank">成都网站建设公司</a>_<a href="https://www.cdcxhl.cn/" target="_blank">创新互联</a>,为您提供<a href="/news/wysjgs/">网页设计公司</a>、<a href="/news/zuo/">做网站</a>、<a href="/news/wxgzh/">微信公众号</a>、<a href="/news/pinpaijianshe/">品牌网站建设</a>、<a href="/news/sosuo/">搜索引擎优化</a>、<a href="/news/mobile/">手机网站建设</a> </p> <p class="adpic"> <a href="/service/ad.html" target="_blank" class="ad">广告</a> <a href="" target="_blank" class="adimg"><img src=""></a> </p> <p class="copy"> 声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: <a href="/" target="_blank">创新互联</a> </p> </div> <div class="newsmorelb"> <p>猜你还喜欢下面的内容</p> <ul> <li> <a href="/news12/281012.html">营销型网站:为什么电商网站定制比较好</a> <span>2023-09-05</span> </li><li> <a href="/news10/281010.html">如何高效地进行网页设计?</a> <span>2023-09-05</span> </li><li> <a href="/news8/281008.html">网站设计都有那些设计模式?</a> <span>2023-09-05</span> </li><li> <a href="/news6/281006.html">HostGator虚拟主机选择指南</a> <span>2023-09-05</span> </li><li> <a href="/news4/281004.html">设计中的色彩感情上</a> <span>2023-09-05</span> </li><li> <a href="/news2/281002.html">如何选择合适的网站开发公司?</a> <span>2023-09-05</span> </li><li> <a href="/news0/281000.html">关于广西网站公安备案的流程以及常见问题说明</a> <span>2023-09-05</span> </li> </ul> </div> </div> <div class="col-lg-3 noneb"> <a href="/h5.html" title="h5响应式网站建设" target="_blank"><img src="/upload/ad_right/ad_h5.jpg" alt="h5响应式网站建设" class="img-responsive"></a> <div class="bkright"> <p><a href="/news/jianshe/">网站建设知识</a></p> <ul> <li> <a class="text_overflow" href="/news13/281013.html">这些网站设计行业标准你注意到?</a> <span>2023-09-05</span> </li><li> <a class="text_overflow" href="/news11/281011.html">北京朝阳区seo:移动网站如何提高搜索引擎的好感度</a> <span>2023-09-05</span> </li><li> <a class="text_overflow" href="/news9/281009.html">宁德网站建设-百度排名优化-SEO搜索引擎优化</a> <span>2023-09-05</span> </li><li> <a class="text_overflow" href="/news7/281007.html">浅谈如何培养新闻网站,提高收录量</a> <span>2023-09-05</span> </li><li> <a class="text_overflow" href="/news5/281005.html">定制网站:决定着网站设计收费的因素</a> <span>2023-09-05</span> </li><li> <a class="text_overflow" href="/news3/281003.html">网站备案:阿里云备案驳回的常见问题</a> <span>2023-09-05</span> </li><li> <a class="text_overflow" href="/news1/281001.html">打造线上门户,锡林郭勒网站建设助您亮相全球舞台!</a> <span>2023-09-05</span> </li> <li> <a class="text_overflow" href="/news49/280999.html">高端网站建设价格贵是什么造成的</a> <span>2023-09-05</span> </li><li> <a class="text_overflow" href="/news48/280998.html">网站建设:有哪些关于好的建议?</a> <span>2023-09-05</span> </li><li> <a class="text_overflow" href="/news47/280997.html">防城港网站开发要注意的问题</a> <span>2023-09-05</span> </li><li> <a class="text_overflow" href="/news46/280996.html">怎样才能做好快速排名这项工作?</a> <span>2023-09-05</span> </li><li> <a class="text_overflow" href="/news45/280995.html">北京网站制作公司谈免费建站如何设计</a> <span>2023-09-05</span> </li> </ul> </div> <div class="bkright tag"> <p><a href="/hangye/link.html" target="_blank">各行业网站</a></p> <ul> <li class="col-lg-6 col-md-6 col-sm-6 col-xs-6"> <a href="/hangye/xuanchuanpian/" target="_blank">宣传片制作</a> </li><li class="col-lg-6 col-md-6 col-sm-6 col-xs-6"> <a href="/hangye/swzbw/" target="_blank">三维植被网</a> </li><li class="col-lg-6 col-md-6 col-sm-6 col-xs-6"> <a href="/hangye/jizhuangxiang/" target="_blank">集装箱</a> </li><li class="col-lg-6 col-md-6 col-sm-6 col-xs-6"> <a href="/hangye/jiudiansj/" target="_blank">酒店设计</a> </li><li class="col-lg-6 col-md-6 col-sm-6 col-xs-6"> <a href="/hangye/sdgz/" target="_blank">水电改造</a> </li><li class="col-lg-6 col-md-6 col-sm-6 col-xs-6"> <a href="/hangye/menlian/" target="_blank">门帘</a> </li><li class="col-lg-6 col-md-6 col-sm-6 col-xs-6"> <a href="/hangye/bdfhw/" target="_blank">被动防护网</a> </li><li class="col-lg-6 col-md-6 col-sm-6 col-xs-6"> <a href="/hangye/bolimo/" target="_blank">玻璃贴膜</a> </li> </ul> </div> </div> </div> <footer> <div class="carousel-inner footjz"> <div class="container"> <i class="icon iconfont zbw"></i> 高品质定制 <i class="icon iconfont"></i> 跨终端自动兼容 <i class="icon iconfont"></i> 节约开发成本 <i class="icon iconfont"></i> 开发周期短 <i class="icon iconfont"></i> 一体化服务 <button type="button" class="btn btn-default btn-lg" onClick="window.location.href='tencent://message/?uin=631063699&Site=&Menu=yes'"> 立即开始2800定制网站建设</button> <button type="button" class="btn btn-default btn-xs" onClick="window.location.href='tencent://message/?uin=631063699&Site=&Menu=yes'"> 2800定制网站建设</button> </div> </div> <div class="carousel-inner bqsy"> <div class="container"> <div class="lxfs"> <h4 class="yutelnone">028-86922220 13518219792</h4> <h4 class="yutelblock"><a href="tel:02886922220">028-86922220</a> <a href="tel:13518219792">13518219792</a></h4> <a class="btn btn-default" href="tencent://message/?uin=532337155&Site=&Menu=yes" role="button">网站建设<span>QQ</span>:532337155</a> <a class="btn btn-default" href="tencent://message/?uin=631063699&Site=&Menu=yes" role="button">营销推广<span>QQ</span>:631063699</a> <a class="btn btn1 btn-default" href="mqqwpa://im/chat?chat_type=wpa&uin=532337155&version=1&src_type=web&web_src=oicqzone.com" role="button">网站制作<span>QQ</span>:532337155</a> <a class="btn btn1 btn-default" href="mqqwpa://im/chat?chat_type=wpa&uin=631063699&version=1&src_type=web&web_src=oicqzone.com" role="button">营销推广<span>QQ</span>:631063699</a> <a class="btn btn-default nonea" href="tencent://message/?uin=1683211881&Site=&Menu=yes" role="button">售后QQ:1683211881</a> <div class="dz">专注: <a href="https://www.xwcx.net/" target="_blank">服务器托管</a><a href="http://chengdu.cdxwcx.cn/" target="_blank">成都网站制作</a><a href="http://www.cdxwcx.cn/" target="_blank">成都做网站</a><a href="https://www.cdxwcx.com/" target="_blank">做网站</a><a href="http://www.cxhlcq.com/" target="_blank">重庆网站制作</a> <address>地址:成都太升南路288号锦天国际A幢10楼</address> </div> </div> <div class="bzdh dz"><img src="../imges/bottom_logo.png" alt="创新互联"> <p><a href="/menu.html" target="_blank">成都创新互联科技有限公司</a><br> Tel:400-028-6601(7x24h)</p></div> </div> </div> </footer> <div class='link'> <a href='http://www.verzuimpartners.com'>2024欧洲杯竞猜官网</a> | <a href='http://www.its-our-pleasure.com'>BET体育官方网站(中国)有限公司</a> | <a href='http://www.vspflooring.com'>星空体育·(StarSky Sports)</a> | <a href='http://www.zeusalarm.com'>bet官方(中国)有限公司</a> | <a href='http://www.dragongardentogo.com'>在线体育竞猜(中国)有限公司</a> | <a href='http://www.terranuragica.com'>BET体育|中国有限公司</a> | <a href='http://www.haygg.com'>bat365在线平台·(中国)官方网站</a> | <a href='http://www.jebsenwineestates.com'>半岛·体育(中国)官方网站</a> | </div> </body> </html>