摘要: 1、本地缓存 本地缓存可通过Map实现,每次请求时先查看Map中有没有数据,没有再与数据库交互,并再次放到Map中 2、分布式缓存 阅读全文
posted @ 2023-01-30 20:56 不是孩子了 阅读(40) 评论(0) 推荐(0)
摘要: pass 阅读全文
posted @ 2023-01-30 20:29 不是孩子了 阅读(27) 评论(0) 推荐(0)
摘要: 动态请求通过nginx,然后到网关再到微服务 静态请求通过nginx,然后通过nginx返回静态文件(css、js、html等) 以便提高性能 1、以后将所有项目的静态资源都应该放在nginx中 **2、规则:/static/所有请求都由nginx直接返回 nginx的静态资源在html中,我们创建 阅读全文
posted @ 2023-01-30 19:55 不是孩子了 阅读(55) 评论(0) 推荐(0)
摘要: ![](https://img2023.cnblogs.com/blog/2506674/202301/2506674-20230130180258384-1923381153.png) ![](https://img2023.cnblogs.com/blog/2506674/202301/2506674-20230130180319404-331260237.png) 阅读全文
posted @ 2023-01-30 18:03 不是孩子了 阅读(19) 评论(0) 推荐(0)
摘要: 1、编写nginx.conf总配置文件 upstream 主要是配置均衡池和调度方法 server后面跟的是我们网关的ip和端口 2、编写位于conf.d文件夹下的gulimall.conf中的server模块 这样nginx就会找到上游服务器(upstream)中配置的server,然后转发到相应 阅读全文
posted @ 2023-01-30 16:46 不是孩子了 阅读(83) 评论(0) 推荐(0)
摘要: 我们通过nginx实现反向代理,当访问我们的gulimall.com域名时,就会访问项目首页的ip地址(不保留ip,防止攻击) 当我们在浏览器敲gulimall.com时,windows对域名进行解析以便找到它对应的ip地址: 首先查看本机的hosts文件的域名映射规则,然后网卡将我们转到相应地址 阅读全文
posted @ 2023-01-30 15:03 不是孩子了 阅读(121) 评论(0) 推荐(0)
摘要: 类似于下面这种,当我们鼠标悬浮在一级分类上时,会查询该一级分类对应的二级分类和三级分类 (前端如何实现的不用考虑,下面是后端查询分类的代码逻辑) 要求我们返回的数据是json格式,如下: 11是一级分类id,然后11下面是二级分类,二级分类的vo包括一级分类的id,三级分类的list,二级分类本身的 阅读全文
posted @ 2023-01-30 13:28 不是孩子了 阅读(31) 评论(0) 推荐(0)
摘要: 把页面引用的静态资源部署到nginx,页面可以放到各个微服务中,这样就做到了部署期间的动静分离(静指的是静态资源,由nginx返回;动指的是动态请求)。 好处是可以分担微服务的压力 每一个微服务都是独立自治的,比如说每个微服务的技术、架构、业务都可以不相同,这才是微服务的本质 我们使用thymele 阅读全文
posted @ 2023-01-30 12:39 不是孩子了 阅读(221) 评论(0) 推荐(0)