站长使用虚拟主机来做网站,一旦网页内容很多,打开网站速度就会很慢。倘若说服务器、带宽、CDN这些硬件指标我们没有经济实力去做,不放通过网页代码优化的方式来提高速度。那如何提高网站速度呢?下面小编总结些可行性的方法。
1、缩小Javascript与CSS文件
假如,你网站有50—60%的用户是新访客,那么这些人会下载Javascript和CSS,如果这些文件很大浏览器会下载很长时间,会影响加载速度。这样,你就可以使用压缩工具减少Javascript和CSS文件大小。小编推荐使用YUI压缩,如果不懂可以使用站长工具CSS\JS压缩工具。
2、减少HTTP请求
浏览器一般会花费80%时间获取外部原件,包括脚本、样式表、图像等,只有20%的时间用来加载内容。如果网站有很多HTTP请求,就会造成延误(因为只有2个HTTP请求可以在同一时间传送)。
3、缓存图片、JS和CSS
每当一个用户访问你网站时,图片、Js和CSS都应该在其浏览器缓存,这样他们下次访问你网站就会特别快。绝大数的windows虚拟主机已经默然启用了,你只需要在控制面板中设定过期时间和文件类型就可以了。小编建议图片、JS和CSS时间设置为一个月。对于Apache web服务器,使用mod_cachae模块开启缓存。
4、只加载<head>部分基本脚本
点击自己网站右键“查看源文件”找到<head>与</head>之间的区域,看看那些不重要好的JS文件,把它仍到页面底部,也就是让它最后加载,或者直接删除。
5、对图片进行压缩
一般影响网站速度的罪魁祸首就是图片了,如果使用jpg、png图片,在保证不失品质的前提下,尽量让图片压缩。通常情况下,把图片压缩要50K以内,但也要保证图片质量,最好不要超过100k,这样在一定程度上加快了浏览速度。
6、开启gzip模板
gzip压缩是非常流行的一种数据压缩格式。网站启用gzip后,压缩率都会有70-80%的提升,效果是立竿见影的。部分虚拟主机默认有gzip功能,独立主机、云主机一般可设置开启gzip会加重服务器负担,而且要修改服务器配置,小编建议大家开启gzip,如果不清楚可以问问所在空间商,让他们帮忙开启。