性能优化-----服务器端

web网站优化
性能优化10条
规则1:减小网络请求
   合并请求:包括js、css 合成一个(前端)
   使用雪碧图:css Sprite(前端)
   使用地图:HTML Map
   内联小图片:Base64Encode(前端,1T以内的)
规则2:使用内容分发网络CDN
     地理上离用户最近
     专业的公司提供服务(如国内的阿里云  网速科技 级联 蓝讯 ,国外的爱克讯)
规则3:适当的使用缓存
    为静态资源添加Expires响应头
    为静态资源添加Cache—Control响应头
    配置Apache、Nginx、Express
    
 规则4:启用GZIP压缩(需要配置websever,比如Apache的 或node 的express )
     大幅度减少网络传输体积,压缩率:60%~90%
     多种文件类型:HTML JS  CSS Image
 规则5:减少DNS查找
    单个站点不要使用太多域名
    单次DNS查找约消耗20~120ms
 规则6:避免重定向3xx
    重定向对浏览器意味着重头再来
    每次重定向至少多花费50ms
 规则7:配置有效的ETAG
    跟浏览器说明过期规则
    
  规则8:让Ajax请求可缓存  
  
    GZIP、内容压缩都可适用
 规则9:尽快输出低一个字节
     尽快输出页面头部,浏览器能尽快开始干活
     并行下载外链的CSS
     风靡一时的BigPipe也是基于此
 
 规则10:使用无COOKIE域名加载静态资源
    减少静态资源加载时的网络传输量
    静态资源加载通常是不需要COOKIE的
    阿里:精简COOKIE后,每年节省的费用百万级
 
    
    
    
 

猜你喜欢

转载自blog.csdn.net/wenmin1987/article/details/85098997