zoukankan      html  css  js  c++  java
  • 架构笔记

    1.商品详情页的架构->缓存架构->高并发->高可用

    2.小型电商网站的商品详情页的页面静态化架构以及缺陷

    1)页面静态化,全量的页面静态化

    3.大网站架构(异步多级缓存构建+Nginx数据本地化动态渲染的架构)

    商品服务     

    店铺服务   MySql  -->    MQ   -->>   缓存数据产生服务   -----》redis  -----》   Nginx  html模板  本地缓存 ------GUI                        

    品牌服务                                              ehcache

    以上架构中,如果页面的数据有变更及时监听到,并且写入缓存中,提供高并发,高性能的访问

    Nginx会放置html模板,本地也会有缓存,将本地缓存的数据返回给前端请求,若本地缓存没有所请求的数据,则从redis中取数据

    若redis中也没有,则Nginx发送请求给服务进行数据请求,如果ehcache中没有,则进入数据库中请求数据

    如果html模板改变了,不用全量重新渲染,直接将最新的html模板推送到Nginx服务器上去就可以了

    大量的情况下,数据是直接从Nginx本地取的缓存,没有网络请求的开销,没有业务逻辑,渲染到模板中,HTML页面返回

    4.redis的重要性

    高可用,高并发,海量数据,备份,随时可以恢复,缓存架构需要支撑这些要点,首先,redis就得支撑

  • 相关阅读:
    数组指针和指针数组
    C#反射机制
    浅探委托(delegate)和事件(event)
    C#的is和as操作符来进行强制类型转换&&值类型的拆箱、装箱
    2018-2-8
    JSP--语法
    JSP中的<%%>,<%! %>,<%= %>,<%-- --%>
    JSP--简介
    springmvc实现文件下载到Android手机设备pda端
    常用的正则表达式(转)
  • 原文地址:https://www.cnblogs.com/lvjygogo/p/8641975.html
Copyright © 2011-2022 走看看