【电商网站 总述】电商网站总述

项目亮点(Nginx和Redis太常用了,上不了台面)

1、【后台管理系统】后端搭建基于SpringCloud的微服务工程并测试(eureka-server微服务、zuul微服务、业务微服务)

2、【后台管理系统】Vuetify UI框架 + 本地域名和Nginx设置80端口 + 跨域问题(同域和跨域、跨域三种解决方式jsonp nginx cors)、cors定义、cors解决跨域的原理和实际)

3、【后台管理系统】FastDFS 分布式文件系统(项目实践:存放图片音视频等静态资源,电商网站静态资源太多,使用分布式文件系统代替传统文件系统)+ FastDFS架构图 + FastDFS上传流程 + FastDFS下载流程

4、【门户系统】首页-ES搜索

5、【门户系统】商品详情页面-页面静态化
(1)为什么要使用页面静态化?
(2)what 什么是静态化?静态化的原理?
(3)how 如何实现静态化?
(4)Thymeleaf实现静态化(将渲染结果写到本地文件得到静态页面存放到Nginx服务器)

a. Thymeleaf中的三个概念
b. controller接口什么时候调用静态化service
c. nginx配置:修改nginx配置,让它对商品请求进行监听,指向本地静态页面,如果本地没找到,才进行反向代理到实际服务器
ps:原则:生成html 的代码不能对用户请求产生影响,所以这里我们使用额外的线程进行异步创建。

这些记下来,一气呵成,页面静态化这个问题就好了。

6、消息队列 RabbitMQ

7、注册功能

8、登录功能:单点登录

9、购物车

10、下单

猜你喜欢

转载自blog.csdn.net/qq_36963950/article/details/109039395
今日推荐