如何提升网站速度
很多站长在进行网站运营和优化的时候把重心放在了推广,而忽略了网站本身具备的硬件,比如说网站用户体验度,网站体验度范围很广,但是从最简单和最重要的来讲,网站打开速度是最应该考虑和注重的事情,因为大多数用户在打开网站时候,响应速度超过五秒百分之八十的人都会关闭网页,这种现象不管是对于依靠广告盈利的个人站点,还是企业站来说都是致命问题,所以今天我们来讲讲关于:网站速度决定网站质量!如何保障网站秒开?
前不久,一位做网站的朋友突然问,升级服务器要花多少钱,我详细询问了下事情的前因后果,原来他是因为网站打开速度实在太慢,就接受了朋友的建议后,准备升级服务器,但是和绝大多数人一样,不想被宰,于是乎询问了一下在他心目中还算行家的我的意见。
网站打开速度至关重要
根据他提供的网址我打开看了下,确实如他所说,慢的不行。而后我研究了网址的代码才发现,问题不出在服务器身上,而是网站前端设计师水平不够导致的。服务器为国内某知名云服务器品牌1核CPU,1G内存,1Mbps带宽,这是企业的入门级配置,每年花费约700元,网络公司建议他升级配置后,每年花费约1200元。照理说,他的网站,图片较多,内容较多,提升服务器确实有成效,但是我告诉他,你升级了配置,首先不管花费,你的网站速度大概只能提升10%左右,但是,倘若你找一个懂前端优化的程序员来解决你的问题的话,可能500块钱,一次性就能解决你的网站打开速度问题,而且提升在50%左右,这是为什么?下面我就这个朋友的网站遇到的问题和大家分析一下。
网站速度要快,第一要素是定义图片的大小!
很多人不懂,这个问题设计到代码问题,就是把每个图片的长宽都在代码里面做一下定义,这样会省去很多机器判别图片的时间,具体就是每个img标签都去添加width和height来定义,不过这样的工作量太大,而且会增加很多的冗余代码。最好是在img标签后面加了一个类标签来约束,通过CSS来定义图片大小,就可以了。
例如:,这样写肯定是会提示“如果图片大小不做定义,则页面需要重新渲染,速度受到影响”,所以将上述改成就可以了(具体的大小按实际图片的规格或者自己的需求设定),或者定义个类,再在样式表里面定义imglag的大小。
网站速度要快,第二要素就是减少http的请求
关于http请求,这是一个很重要的网站优化信息。减少http请求可以有效的加快网站速度已经得到了国内外众多研究专家的认可,详情可以参考《高性能网站建设》一书,我这里介绍两个减少请求的办法,一个就是图片地图,网站上连续五张图片,每个图片对应一个超链接就会产生5个http的请求。我们通过将五个图片合并为一张图片,然后以位置信息定位超链接,这样就把HTTP请求减少为一个了,又可以保证设计的完整性和功能的齐全性。第二个减少http请求的办法就是动一动脚本,将脚本放在页面底部,合并起来能减少请求加快速度。而有些应用型的网页,我们需要尽快让功能运转,最好就是让他们一部分一部分按优先级初始化,这时候就要将脚本分开,按需加载。其它关于http请求因素还有很多,此文不再赘述。
网站速度要快,第三要素就是选对服务器
前文还说了,升级服务器其实没有必要,但是选对服务器的必要就有了。这里指的服务器类型指的是服务器网络供应商,电信,网通,或者集成了几个线路的多线路服务器。首先你要明白,你的网站客户主要在哪里,如果是江浙沪,那么电信就是首选,如果是北方客户,那么就是网通,如果是全国,多线路就是首选,保证全国各地的用户都能用最快的速度打开。
此外,压缩技术,合并CSS、JS文件这些网站打开速度的重要因素,告诉广大读者,服务器的升级对于大部分用户来说其实没有必要,请将更多的时间花在网站前端的设计改进上,这样才能做到服务器的最大使用化,有效的节省网络推广的成本。
可能对大多数站长来说,以上这些问题和应对措施非常的简单堪称入门级,但是对于众多刚刚起步的小站来说,依然有许多小站长还未注意到这些问题所在。也只有注意小问题改变大问题后,个人站长才能更好的获得流量,也才能做好各类广告联盟的产品推广!