一个网站的浏览器加载速递对网站用户的体验度起着至关重要的作用,哪怕你的网站做的在漂亮如果没有人看也是枉然,现在的互联网用户对速度的要求越来越高,一个加载速度过慢的网站往往会被放弃,所以一个好的网站一定要注意提高网站的加载速递网站的加载速递一般会受到两方面的影响,一个是服务端一个是客户端,客户端是网站用户自己的网速和机器配置的问题我们无法改变,这里主要介绍网站服务端也就是网站所在服务器和网站本身该如何优化以提高加载速度。网站所在的服务器的优劣无疑对网站的加载速度起到了决定性的作用,服务器的配置及服务器所在机房的网络和地点都对网站的加载速递有所影响,我们不可能都选择最好的服务器在这里建议各位站长结合自身的情况选择最合适的服务器,那如何挑选合适自己的服务器就需要注意以下几点。
1.要根据网站的目标人群选择服务器的位置,如果你的目标人群是广州的那么你可以选择广州的服务器,要尽量让网站服务器靠近目标人群所在地。如果网站是针对全国的那么可以把服务器放在上海北京这2个城市。
2.要根据目标客户的地域选择服务器的网络,一般是南方电信北方网通(现在是联通的了),当然如果有条件可以选择双网机房,同一网络的用户访问你的网站速度会大大提高。
3.要根据网站的类型和流量选择合适的服务器,如果是一般的企业站可能只需要一个虚拟空间,如果是电商类的网站最好租用或购买一个自己的服务器托管。虚拟空间一般会限制流量,如果对流量要求较高的网站一定要注意谨慎选择。
4.服务器的配置和环境的架设对在其上面的网站加载速递起着很大的作用,有实力的站长最好购买配置较高的服务器,如果是租用服务器也一定要找专业的正规企业。网站的加载速递除了于所在服务器有关以外网站自身的质量也对其起着极大的作用,比如网站页面的大小,代码是否精简,图片的多少等,下面我们谈谈如何从网站本身来优化其加载速度。
1、减少HTTP请求:我们最常使用的就是用CCS把一张大图上含多个图标,其中的某个图标通过定位,显示在你指定的位置,称为CSS Sprites。在最高期,我们一个图标就是一张图片,现在我们把他合在了一起,减少了HTTP请求。除了图片外,还可以把多个脚本文件或者多个样式文件合并到一个文件中去。
2.减少图片数:去除不必要的图片,将临近的图片合成一张。。降低图像质量:如果不是很必要,尝试降低图像的质量,尤其是jpg格式,降低5%的质量看起来变化不是很大,但文大小的变化是比较大的。
3.优化CSS。CSS叠层样式表让网页加载起来更高效,浏览体验也得到提高,有了CSS,表格布局的方式可以退休了。
4.将脚本放在底部:因为下载脚本的时候会阻塞其它组件的下载,如果脚本下载需要五秒钟,那页面显示的话,显示了一半就卡在那边五秒针,等脚本下载完之后才会继续显示。 尽量使用外部JavaScript:包括CSS在内的,因为外部组件可以进行缓存,如果内联的话,无法缓存。
5.使AjaX可缓存:现在AjaX已经是一种流行,但是我们要想办法使其可以缓存,可以使用Expires或者ETag来对其进行缓存。