关灯
开启左侧

[SEO杂谈] 网站代码优化:让网站打开速度飞起来

[复制链接]
好人真好7 发表于 2015-2-1 22:34:24 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
  网站的打开速度是一个非常重要的用户体验考核标准,当然,影响网站打开速度的原因有很多,比如服务器的问题,比如程序的问题等等,本文和大家主要分析的不是外部因素,主要是大家在网站设计过程当中,把内部因素做到极致,加快网站的打开速度就是这么简单!
5 W5 C% ^- c! E, U5 `# r
+ U. Z' K! B. @) [% P
                               
登录/注册后可看大图

0 X# _5 [: F8 \6 q, w# `* i% S  一、如何判断一个网页的打开速度
+ Z1 Q2 O3 c1 V$ P% v1 y, G* e  1、网页内容的大小0 r5 ]' e3 e, z- n" }4 o) e
  搜索引擎优化网页打开的最佳 速度:2秒!网页内容所包括的文本、产品的图片、视频、flash文件等。 我们有一个网页访问的时间计算公式:网页打开时间=网页内容大小/最小带宽+解析次数*每次解析时间+服务器处理时间+客户端解析时间。用户最满意的打开网页时间,是在2秒以下。用户能够忍受的最长等待时间的中位数,在 6-8秒之间。这就是说,8秒是个临界值,如果你的网站打开速度在8秒以上,那么很可能,大部分访问者最终都会离你而去。
* ]/ X, z4 Q2 E: y  2、控制页面的总规模# Y" d; q$ ~* q) ]9 p0 ?
  要想把网页做得精彩,内容必须丰富,但不要把所有的内容都放在一个页面上,应控制页面的总规模。首先统计页面中的每个元素,如文字、图像、activex或java代码 以及html文本的大小,页面容量最好在50k以下。
) V/ g1 }3 o8 Y7 e8 _. k  二、网页设计优化/ E/ B- U' E# ?2 C
  网页优化是指在设计,使用网页各元素时,能够尽量减少网页元素对下载速度所产生的影响。这些细节我们了解后,是能在日常网页制作中可以进行避免的。# p8 i- x6 r* ^* R! O: v* A' a: E! K
  1、让网页符合w3c标准+ a: k2 z/ ]# j6 f9 o
  (1)在网页制作中使 用结构层同表现层完全分离。也就 是布局使用用css而不用table。这样做不仅能替换掉专业的表现层的垃圾代码如标签。而且也能让你的网站在重构方而能够轻松实现。几年来的多项研宄已证实,如果对一个网站进行重写,使用div+css布局取代表格布局,那么可以砍掉原xhmtl文档大小的一半。# w/ k) Z  D2 i2 d" ]4 w; x
  (2)让html标记有始有终。不管是我们自己写或是查看他人的html代码时,会发现html代码标签写得不规范。有的标记有头无尾,如标签li,标签p。它并没有妨碍代码的正确执行。但浏览器却会花费时间来判断和计算段落或者列表项目在哪里结束。所以,我们一定要让标记有始有终,这样做不仅使html代码格式规范,更可以加速页面的显示速度。) c0 z, H& u' W# h# f$ G8 T$ ?; z& b
  2、优化层叠样式表
/ E) v) \' F6 V4 ~: ~0 B" J  (1)层叠样式表css是html的装扮器,一个漂亮的web页面不可能没有它。一般来说,我们要合并精减css代码,移除无用多余代码;图片尽量不要使用css的滤镜来渲染; css的选择器尽量简单定义。
3 }& L1 U  k, ?/ {) g  (2)html页面中有多种引用css的方法,不同的方法导致的效率也不一样。通常,我们可以将定义于
- E1 u: H$ k. k8 `  3、优化图片; S2 |* N9 ]( q; }. U2 m8 i) L
  图片可以说是影响网页加载速度最大的因素,不管是使用图片优化工具,还是减小图片大小。在质量和文件大小之间必须找到一个合适的均衡点。主要有以下几个需了解的方面。. H6 z4 u* \# `" F- r4 b' @5 A
  (1)一般在网页上使用的图片格式有三种,jpg、png、gif。我们只 需要知道在什么时候应该使用什么格式,以减少网页的加载时间。$ Y# d" A1 J- d/ K7 S# r
  (2)图片的使用显示。需要显示图片时,尽量使用背景图片,而不是直接加载。也需要注意的是尽量不要用一个很小的图片当背景,这样做会加大客户端cpu处理时间。比如说预载入下一页的主要内容时。在用户看到大图之前先把小图展开,让用户不至于在等待的过程中太焦虑。( W0 n- u. U9 v7 s
  (3)图片在html代码里要标明大小。这样浏览器就能事先留好空。当你在网页上添加图片或表格时,你应该指定它们的高度和 度,也就是参数。如果浏览器没有 找到height和width这两个参数, 它需要一边下载图片一边计算大小,如果图片很多,浏览器需要不断地调整页面。这不但影响速度, 也影响浏览体验。
$ V2 w7 u  t1 D" J! }) W0 o" O  4、优化脚本语言% X9 s6 _1 c2 K; i2 P. j
  (1)网页的效果离不开脚本程序的支持,我们经常会在页面中嵌入多种脚本语言,比如常用到的javascript 与vbscript语言。动态脚本代码在使用中也可以进行一定的优化。在网页中使用同一种脚本语言。不知你发觉没有,在一个网页中使用到多种脚本代码时,这样的混合使用会减慢页面的访问速度。原因在于:要解释并运行多种脚本代码,就必须在内存中装载多种脚本引擎。所以,请尽量在页面中使用同一种脚本语言编写代码。. y  x  Z, ?+ s$ T+ Q4 ]
  (2)能用层叠样式表实现效果时,不使用脚本语言。如必须使用动态脚本代码时,尽量将代码外放。我们知道搜索引擎是不能读取脚本语言的。如果你觉得往外放太 过麻烦,我们可以将脚本代码与网页分离,单独放到底部来。对于访客来说,网站打开至加载到底部的代码时间很短,有时可以忽略不记,所以不会影响什么。而对于搜索引擎来说它不认识的代码越少当然越好了。  |2 [. D& m+ g& G( T2 Y6 }
  (3)将多个页面都用到的脚本程序编写成独立存在的脚本文件,然后再在页面中通过javascript等脚文语言调用它。将多页面共有部分提取出来减少web页面下载时间的关键就是设法减小文件大小。当多个页面共用一些成分内容时,就可以考虑将这些公用部分单独分离出来。这样,公用文件只需要下载一次,然后就进入缓冲区。等下 再次调用包含公用文件的html页面时,下载时间明显减少。
+ F6 S: D/ W7 a( J5 a1 |( Q  5、其它技巧的优化7 l( W5 l& q" z( H
  (1)巧用iframe布局
* x. i# ~) F! x) Q3 n, c  巧用iframe加快网页打开速度。如果网页上插入一些广告代码,又不想让这些广告网站影响 度的话,那么,使用iframe最合适不过了。例如在某个首页上插入一些广告代码方法:将这些广告代码放到一个独立的页面去,然后在首页用iframe代码将该页面嵌入即可,这样就不会因为广告页面的延迟而拖了整个首页的显示。又比 如,开发一个文档预览页面,可以在左边放置一系列主题,在右边放置一个iframe,其中包含要预览的文档;当鼠标掠过左边的每一个主题链接时,就在右边建立一个 预览文档。我们只需使用单一且简化了处理过程。
9 d0 `2 @* f+ G, M  f. i5 U  (2)不要让统计代码影响速度1 q! j$ O5 p- \' p
  很多网站都有统计代码,为站长和广告商家提供访问依据,但是,不管功能有多强大的网站统计系统,都会有出问题的时候。都要运行时间,如果直接把统计代码放到页面内容的前面,或者放在一个table或者div标签里,那么在计数器不能访问的时候,你的页面上那个table或者div就会产生几十秒钟的延迟,导致页面很长时间才能访问。所以,要提高网站的速度,就要讲究统计代码放置的位置,推荐的做法是:把统计代码放到页面的最下面,并且不要和页面内容同在一个table或者div标签里。 可以在页面代码的最下方直接放置统计代码,或者在最下方单独做一 个table或者div来放置计数器,这样,在计数器不能访问的时候,你的 iframe,修改它的src属性即可。这样做,不仅代码效率高效,而网站速度也不会受到丝毫影响。8 B$ H% D5 H0 Q# B1 T
  (3)页面静态化设计$ a# E4 P: e+ G" d4 D9 j9 L& I
  有些内容可以静态化就将其静态化,以减少服务器的负担。 如用图片代替flash,这对seo也有好处。同理,能用静态html页面实现的,尽量用静态网页。因为数据 更新的原因,asp、php、jsp等程 序实现了网页信息的动态交互,运行起来的确非常方便,因为它们的 数据交互性好,能很方便存取最新 内容、更改数据库的内容,使网站 “动”起来,如:论坛、留言板 等。但是这类程序必须先由服务 执行处理后,生成html页面,然后 再“送”往客户端浏览,这就不得 不耗费一定的服务器资源。如果在 虚拟主机上过多地使用这类程序, 网页显示速度肯定会慢,所以如何 可能,为了网页打开速度加快,请 尽量使用静态的html页面。  p2 a6 w$ ]) O) h3 R' M
  对于网页设计者来说。每一个页面都应该是精雕细刻,尽其可能优化每一个细节,加快网页下载打开的速度,以提高用户体验的感受,能够让我们的网站有更好的用户体验,赶快按照上面说的方法,让自己的网站打开速度飞起来吧!
 

精彩评论10

正序浏览
Acropozelan 发表于 2015-2-11 10:16:34 | 显示全部楼层
 
刚才游戏去了 ~~嘿嘿~~
 
阴阳小轩 发表于 2015-2-11 10:15:32 | 显示全部楼层
 
下流~~~~加~~~~~至极~~~~~~
 
alapScady 发表于 2015-2-11 10:18:48 | 显示全部楼层
 
楼猪.重量级人物阿.
 
爱上空心菜 发表于 2015-2-11 10:19:50 | 显示全部楼层
 
哈哈 我支持你
 
爱上空心菜 发表于 2015-2-11 10:14:12 | 显示全部楼层
 
什么啊
 
佚名  发表于 2015-4-4 12:43:22
 
极品可以说是让你馨香满腹,三日不绝!!古人说的好:想要作文章,先要学做人。由作者的文章我们也可以揣测出作者定是成长在一个汗牛充栋,文化氛围浓厚而且精神面貌积 极向上的幸福家庭里面。在现在这个物欲横流,亲情冷淡的时代,能够在这样的家庭里
 
佚名  发表于 2015-4-4 12:39:48
 
风沙就是由无数松散沙粒组成的,但是他们却又紧密的联系在一起,那股叱诧风云,横击 而过的气概相信大家在作者的文章里也能体会的出来。如果有读者还不能体会的,请参考
 
佚名  发表于 2015-4-4 12:51:41
 
假如我们把自己力所能及的事都完成了,我们会真的令自己大吃一惊。
 
佚名  发表于 2015-4-4 12:35:20
 
呵呵  我傻了‘~~哈哈
 
佚名  发表于 2015-4-4 12:52:15
 
怎么就没人拜我为偶像那??
 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


关注

粉丝

帖子

热门图文
热门帖子
排行榜
作者专栏

关注我们:微信订阅号

官方微信

APP下载

全国服务Q Q:

956130084

中国·湖北

Email:956130084@qq.com

Copyright   ©2015-2022  站长技术交流论坛|互联网技术交流平台Powered by©Discuz!技术支持:得知网络  

鄂公网安备 42018502006730号

  ( 鄂ICP备15006301号-5 )