服务器的响应速度快是网站打开的基础,访客跳出率高多半是因为网站打开速度慢。搜索引擎对网站的打开速度也有要求,如果过慢会降低网站在搜索引擎的良好印象,因此提高网站打开速度尤为重要。青锋工作室从以下几个角度来分析如何提高网站的打开速度,如有个别处不明白,请参考网站其他文章。
合理选择服务器、线路、带宽配置来提高网站打开速度
合理的服务器配置是网站打开最基本的保证,这里面由于涉及到网站程序、网络硬件以及操作系统的知识,由于一些站长知识面有限,不能完全想到这里面的秘密。
先从基本的线路来说,一般来说,国内的线路要优于国外的(指国内访问),带CDN分发的服务器要优于固定线路的机房,BGP多线也优于多线或单线;服务器接入带宽的吞吐量和突发带宽上限也对网站的访问速度有一定的影响,带突发的1M甚至优于固定带宽3M;
网站服务器配置也要合理,不合理即是浪费也是降低打开速度。一般说来,需要数据处理要求较的要以CPU为重,保证处理,这种情况一般见于动态网站或线上办公系统等,要选择数据处理型号的服务器,就是CPU要多保证足够的处理速度;而另一种是访问型的,以内容为主,要求访问量大,但数据处理不高,这种建设选择内存型的,多配置内存。
合理运用网站服务软件的压缩功能
一般网站服务器软件都带有压缩功能,这一点我们从站长工具里SEO综合检测就可以看出来自己的网站有没有被压缩,一般HTML、JS、CSS文件都可以进行,从而减少网站页面的体积,提高打开速度。
我们这里以apache服务器为例,来打开服务器的压缩功能:
写到这里,静岳非常抱歉,因为具体的代码一写上来就说包含大量链接,大家如果想看只能打开网址来看了。
从网站代码结构来优化页面提高网站页面打开速度
1、调用jquery等库文件来做特效时,也应该选择一些较小的文件,只要满足需要就行,而且最好扰多个JS文件合并,减少加载次数,并且将JS加载项放于页面的最底部。
2、采用WEB标准的DIV+CSS的结构要比表结构更加的节省代码,如果网页很长,那么通过分页的方法,也能够减少每一个网页的大小。
3、CSS文件优化,CSS做好样式并不就意味着完事大吉,最好将CSS文件同类的进行合并,减少代码量。
4、网站图片是必不可少的,那么我们需要做的事情很简单,尽可能在不失真的情况下压缩图片再传至网页。如果网页图片过多,可以用JS合并压缩,这样也能减少图片的“体积”。
提高网站响应速度是系统性问题,与服务器的配置、带宽的吞吐量、是否有CDN加速、网页加载项、图片的大小等都有一定的关系,而这些由于限于客观条件又不是完全可以达到最优。因此青锋工作室建议站长们根据实际约束尽量做到页面响应合理即可。