概述
一、浏览器访问优化
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请求。
最后
以上就是怕孤单诺言为你收集整理的Web网站性能优化的一些建议的全部内容,希望文章能够帮你解决Web网站性能优化的一些建议所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复