合理选择服务器、线路、带宽配置来提高网站打开速度
合理的服务器配置是网站打开最基本的保证,这里面由于涉及到网站程序、网络硬件以及操作系统的知识,由于一些站长知识面有限,不能完全想到这里面的秘密。先从基本的线路来说,一般来说,国内的线路要优于国外的(指国内访问),带CDN分发的服务器要优于固定线路的机房,BGP多线也优于多线或单线;服务器接入带宽的吞吐量和突发带宽上限也对网站的访问速度有一定的影响,带突发的1M甚至优于固定带宽3M;
网站服务器配置也要合理,不合理即是浪费也是降低打开速度。一般说来,需要数据处理要求较的要以CPU为重,保证处理,这种情况一般见于动态网站或线上办公系统等,要选择数据处理型号的服务器,就是CPU要多保证足够的处理速度;而另一种是访问型的,以内容为主,要求访问量大,但数据处理不高,这种需要选择内存型的,多配置内存。
合理运用网站服务软件的压缩功能
一般网站服务器软件都带有压缩功能,这一点我们从站长工具里SEO综合检测就可以看出来自己的网站有没有被压缩,一般HTML、JS、CSS文件都可以进行,从而减少网站页面的体积,提高打开速度。我们这里以apache服务器为例,来打开服务器的压缩功能:
1、httpd.conf中打开deflate_Module和headers_Module模块,具体做法为将 如下两句前面的#去掉:
LoadModule deflate_module modules/mod_deflate.so
LoadModule headers_module modules/mod_headers.so
2、添加以下代码部分:
<IfModule deflate_module>
SetOutputFilter DEFLATE
# Don’t compress images and other
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|doc)$ no-gzip dont-vary
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css
AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>
从网站代码结构来优化页面提高网站页面打开速度
1、调用jquery等库文件来做特效时,也应该选择一些较小的文件,只要满足需要就行,而且最好扰多个JS文件合并,减少加载次数,并且将JS加载项放于页面的最底部。2、采用WEB标准的DIV+CSS的结构要比表结构更加的节省代码,如果网页很长,那么通过分页的方法,也能够减少每一个网页的大小。
3、CSS文件优化,CSS做好样式并不就意味着完事大吉,最好将CSS文件同类的进行合并,减少代码量。
4、网站图片是必不可少的,那么我们需要做的事情很简单,尽可能在不失真的情况下压缩图片再传至网页。如果网页图片过多,可以用JS合并压缩,这样也能减少图片的“体积”。
提高网站响应速度是系统性问题,与服务器的配置、带宽的吞吐量、是否有CDN加速、网页加载项、图片的大小等都有一定的关系,而这些由于限于客观条件又不是完全可以达到最优。因此青锋建站建议站长们根据实际约束尽量做到页面响应合理即可。青锋建站,提供专业的高品质网站制作服务,包括网站建设,SEO,网络营销,PHP开发,网站建设知名品牌,全国接单,为企业构建强有力的营销平台。
转载请注明来源网址:青锋建站-http://www.sjzphp.com/zixun/tisu.html