摘要: 1. 页面缓存+URL缓存+对象缓存 1.1 页面缓存 区缓存 手动渲染模板 结果输出 代码片段 1.2 对象缓存 2.页面静态化,前后端分离 2.1 常用技术AngularJS,Vue.js 2.2 优点:利用浏览器的缓存 sprint 配置 3.静态资源优化 3.1 JS/CSS 压缩,减少流量 阅读全文
posted @ 2018-06-24 14:28 kevin06 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 请看 demo https://github.com/kevin-li-06/eshop.git 阅读全文
posted @ 2018-06-24 14:28 kevin06 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1. 安装erlang 1.1 下载erlang http://www.erlang.org/downloads/20.1 2.安装RabbitMQ 下载RabbitMQ 源码文件:http://www.rabbitmq.com/download.html 2.1 安装python : 2.2 安装 阅读全文
posted @ 2018-06-24 14:28 kevin06 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 思路:减少数据库访问 (1)系统初始化,把商品库存数量加载到Redis (2)收到请求,Redis预减库存,库存不足,直接返回,否则进入下一步骤 (3)请求入队,立即返回排队中 (4)请求出队,生成订单,减少库存 (5)客户端轮训,是否秒杀成功 1. Redis 预减库存减少数据库访问 2.内存标记 阅读全文
posted @ 2018-06-24 14:28 kevin06 阅读(78) 评论(0) 推荐(0) 编辑