影响网站打开速度的因素

最近在网站优化这部分,像是title,DS,KEY之类的,还有就是我会用YSLOW检测网站,然后告诉前端那部分应该再作调整,比如哪个JS过大应该再压缩,图片过大过多,该怎么处理等等,反倒把页面的大小给忘记了,这还是先生给我说的,那天他远程给我教了一个方法,当时就震惊了,一个670K的首页,只仅仅是首页就被压缩到了66.7K。第二天就把这个提议给前端人员,可是他们并未采纳我的方法,说是因为我们用的是netbean开发工具,而且都是动态语言,我只是把源码在DW里面做了缩减而已,动态无法实现。让我找方法,反正我是当学写了,就一直在网上搜索之类的,今天工作很少,就找到了这篇文章,留给自己也给其他人些帮助吧。一般来说从网上搜集到的影响因素如下前四个方面所示:

一:网页大小
页面过大,里面使用了大量的图片或者JS,flash,对于大量的图片我们可以采用sprites技术,将网站中的所有图片和图表集中到一张图片中,通过控制背景图片的位置来实现,这样做的好处就是减少请求数,可以明显加快网页的打开速度。对于JS最好加到</body>之前,不要在头部使用JS,这样子会减慢网站的打开速度,首先JS在加载完毕之后才能加载其他的,所以最好是将JS加在页面你的底部。FLASH使用的过多也是会减缓网站的打开速度的。知道了这些你在平时作业面的时候就可以避免下。
二 网络带宽
网络带宽包括对节点和客户端两个位置,对节点指的是出口端和入口端,另一个就是客户端自己本身的最小带宽;
三,DNS解析时间所花费的时间
这项包括往返解析的次数和每次解析所花费的时间,它们两者的积就是DNS解析所消耗的时间
四就是处理器的处理时间
酷睿双核自然好,I3自然就比双核的更好,一次内推。
上面是大家在搜索网站打开速度时经常会看到的一些技术文档,我所做的就是第一部分,8过后面我会慎重考虑下后面三个。下面我再说说自己的个人看法网页的结构,DOM结构的精简,页面的代码不严谨,有太多的冗余码,尽量能简写的就简写,不要用表格布局,尽量使用DIV+CSS布局,而且CSS样式尽量使用外部引入的方式,不要使用在头部那里。页面的静态化,搜索引擎对动态页面不是很友好,就我使用WP以来,都是在伪静态,我们都是将地址设置成.html的,这个有利于网站的收录。
我们整天再说用户体验,一个网站的打开速度可以严重影响网站留住客户的几率。所以我们要提高网站的打开速率,将页面标准化。一个好的页面基本都没有超过100K,我还在为我们的页面大小棘手,因为我从后台程序中根本无法找到到底是哪里引起了页面源码的大量空白,先生有说过JS循环我还专门看了下那些循环,也并未发现什么缺陷。继续找解决方法,如果你有这方面的建议,欢迎共同探讨,或者你可以给我留言,希望和这方面的人员多多交流。

发表评论

电子邮件地址不会被公开。 必填项已用*标注