美文网首页
xy架构学习入门

xy架构学习入门

作者: __XY__ | 来源:发表于2017-06-20 21:29 被阅读0次

    PV

    • 是什么
      可以理解为收视率,计算为一天内的ip*平均每个人的page

    层级的概念

    • 浏览器端
      在这一层既然有数据缓存就尽量使用数据缓存,保证前端具有持有数据的能力
      ps 利用好nginx的压缩传输和expira功能
      前端文件采用nginx压缩传输后从10s的延迟时间降到了3s
    • cdn端
      图片/css/js/尽量走cdn
    • 静态服务器层
      这层主要是图片,静态html
      静态与动态的同步优先考虑优先队列异步同步
      同时考虑动态服务器把动态转静态
    • 动态服务器层
      一般前三层把能拦下来的东西都给拦住了,只有很少部分才能到这里
      主要是新发布的内容
      这层上面可以多做些文章,程序级别实现分布式分离,分布式读写分离,
    • 数据库cached层
      例如memched/redis
    • 数据库层
      一主多曾,分布式读写分离,
      如果访问量很大,考虑拆服务,把不同的服务分扫不同的服务器上
    • 运维层
      服务器的选型,磁盘的选型等等

    总之,高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”。

    相关文章

      网友评论

          本文标题:xy架构学习入门

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