首页>>新闻中心>>建设知识

网站建设-启动压缩

来源: 本站    发布时间: 2018-12-15 19:07    阅读次数:

启动压缩 在服务器对文件进行压缩,在浏览器端文件解压缩,可有效减少通信传输的数据量。文本文件的压缩效率可达80%以上,因此HTML、CSS、JavaScript文件启用GZip压缩可达到到较好的效果。但是压缩对服务器和浏览器产生一定的压力,在通信带宽良好,而服务器资源不足的情况下要权衡考虑。 

CSS放在页面最上面、JavaScript放在页面最下面 浏览器会在下载完全部CSS之后才对整个页面进行渲染,因此最好的做法是将CSS放在页面最上面,让浏览器尽快下载CSS。JavaScript则相反,浏览器在加载JavaScript立即执行,有可能会阻塞整个页面,造成页面显示缓慢,因此JavaScript最好放在页面最下面。但如果页面解析解析时就需要用到JavaScript,这时放在底部就不合适了。 

减少Cookie传输 一方面,Cookie包括在每次请求和响应中,太大的Cookie会严重影响数据传输,因此那些数据需要写入Cookie需要慎重考虑,尽量减少Cookie中传输的数据量,另一方面,对于某些静态资源的访问,如CSS、Script等,发送Cookie没有意义,可以考虑静态资源资源使用独立域名访问,避免请求静态资源时发送Cookie传输的次数。 CDN加速 CDN的本质仍然是一个缓存,而且将数据缓存存在离用户最近的地方,使用户以最快速度获取数据,即所谓网络访问第一跳, 由于CDN部署在网络运营商的机房,这些运营商又是终端用户的网络服务提供商,因此用户请求路由的第一跳就到达了CDN服务器,当CDN中存在浏览器请求的资源时,从CDN直接返回给浏览器,最短路径返回响应,加快用户访问速度,减少数据中心负载压力。 CDN能够缓存的一般是静态资源,如图片、文件、CSS、Script脚本、静态网页等,但是这些文件访问频率很高,将其缓存存在CDN可极大改善网站的打开速度。

一起设计吧

一起设计吧
BACK