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就得支撑

  • 相关阅读:
    More than 100 ABAP Interview Faq's
    SAP所有模块用户出口(User Exits)
    机器巡检基本知识
    SAP常用词汇
    ERP系统模块完全解析──工作中心
    abap基础
    topas命令详解
    企业如何处理制度、ISO质量体系与ERP系统的冲突
    在ALV表格中双击某一行记录后,显示明细记录
    Linux 命令修改图片尺寸!
  • 原文地址:https://www.cnblogs.com/lvjygogo/p/8641975.html
Copyright © 2011-2022 走看看