网站加速和节省带宽两不误

网站上的网页通常都有单独的CSS,js文件,当用户打开一个页面时,会根据要求来载入这些文件。

那么当站长使用了一些技术手段后,就可以利用缓存和压缩来提高页面的载入速度。

下面用一个CSS文件为例,说明可能节省的带宽。
1)原来的css文件,3,779bytes
2)minified之后的CSS文件,2,870bytes
3)再使用gzip压缩,1,043bytes

没有使用min和gzip时,用户每次访问,都要下载3.69K的数据
使用之后,用户每次访问,只需下载1.01K的数据,节省72.6%的下载量。

接着我们在设置缓存,也就是设置http header,如下。
Cache-Control max-age=5184000, public。

这样的设置,是60天缓存。当用户访问过一次后,后续访问,都不再下载该文件,直到60天后,再重新下载。

通常这样的缓存设置,可以节省大量的带宽。用户访问时,只是从服务器获得一个http header,比较本地信息后,就不再下载数据了,当然也就节省了下载的时间,页面载入也更快了。

分享到:

发表评论

昵称

沙发空缺中,还不快抢~