美文网首页大型网站技术架构
5.网站的高性能架构

5.网站的高性能架构

作者: 史小猿 | 来源:发表于2019-06-20 20:18 被阅读0次

性能测试指标

  1. 响应时间
  2. 并发数
  3. 吞吐量
  4. 性能计数器

性能优化

  1. web

  • 浏览器
    1 减少http请求
    2 使用浏览器缓存
    3 启用压缩
    4 css放在页面最上边,js放在最下边
    5 减少cookie传输
  • CDN
  • 反向代理
  1. 应用服务器端

  • 分布式缓存
    1.缓存雪崩
    2.缓存预热
    3.缓存穿透
  • 异步操作
  • 使用集群
  1. 代码优化

  • 多线程
    解决线程安全问题,将对象设计为无状态的对象/使用局部对象/并发访问使用轻量级锁/Thread local
  • 资源复用
    单例模式/对象池/连接池
  • 数据结构
  • 垃圾回收
  1. 存储性能优化

  • 机械硬盘VS固态硬盘
  • B+tree VS LSM tree

相关文章

网友评论

    本文标题:5.网站的高性能架构

    本文链接:https://www.haomeiwen.com/subject/dlxsqctx.html