Web网站性能优化的一些建议

一、浏览器访问优化

1.1 减少http请求

      主要手段是合并CSS、合并JS、合并图片,可以将浏览器一次访问的所需的JS、CSS合并成一个文件,多图可以合并为一张,可通过CSS偏移响应设置不同图片对应的超链接。

1.2 静态资源浏览器缓存

      可以将CSS、JS、图标等静态资源缓存到浏览器,通过设置http头中 Cache-Control 和 Expires 属性,需要更新时可以把原文件重命名引用。

1.3 开启压缩

      HTML、CSS、JS文件启用gzip压缩,通过设置http头中 Accept-Encoding 属性 为 gzip, deflate,同时服务器端也要开启gzip模块,可减少通信传输数据量。

1.4 CSS在上、JS在下

      浏览器会下载完全部CSS后才对整个页面进行渲染,因此最好把CSS放在最上面,让浏览器尽快下载CSS。而浏览器加载JS后就会立即执行,可能会阻塞整个页面,所以JS最好放在最下面,除非页面解析时就要用到JS。

1.5 减少Cookie传输

      Cookie包含在每次请求和响应中,太大的Cookie会影响数据传输,尽量减少Cookie中传输的数据量。另外可以考虑静态资源使用独立域名访问,避免请求静态资源时发送Cookie,这样没有意义。

二、 CDN加速

      CDN(Content Distribute NetWork,内容分发网络)本质仍是一个缓存,即把请求资源存在离用户最近的地方,使用户以更快的速度访问到资源。

      可以把一些静态资源如图片、文件、CSS、JS、静态网页等缓存在第三方运营商提供的CDN服务,可极大改善用户访问速度。

三、 反向代理

      用户发起请求,经过反向代理服务器转发请求到Web服务器集群,可以实现负载均衡功能,提高并发性能。同时代理服务器也可以通过配置缓存功能加速Web请求。

      

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李维山

帮到你就行 不差钱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值