未来属于我们
这是xxh同学的个人博客
第6章 查询优化技术之页面静态化 第6章 查询优化技术之页面静态化
目标 优化的是H5(static),请求走静态资源文件。 将静态资源的请求路由到CDN 静态请求CDN 结构图 DNS用CNAME解析源站回源缓存设置cache control响应头Request Headers: 例: GE
2019-06-18
第5章 查询优化技术之多级缓存 第5章 查询优化技术之多级缓存
本章目标 掌握多级缓存的定义 掌握redis缓存,本地缓存:不同应用场景的使用,以及他们的优劣 掌握热点nginx lua缓存 缓存设计原则 用快速存取设备,用内存 将缓存推到离用户最近的地方 脏缓存清理 补: 1.为什么将缓存推到
2019-06-17
第4章 分布式扩展 第4章 分布式扩展
[TOC] 本章目标 nginx反向代理负载均衡 分布式会话管理 使用redis实现分布式会话存储 单机部署结构: #nginx反向代理负载均衡 单机容量问题,水平扩展表象:单机cpu使用率增高,memory占用增加,网络带宽使用增
2019-06-16
第3章 云端部署 性能压测 第3章 云端部署 性能压测
[TOC] 私有部署就是本地的私有化部署,在本机上调试程序,运行成功在本地打包部署云端。 操作系统及运行环境数据库应用程序项目云端部署操作系统及运行环境阿里云centos虚拟机(ECS服务器) 数据库本地备份mysqldump -uro
2019-06-14
第2章 秒杀项目框架回顾 第2章 秒杀项目框架回顾
秒杀系统的框架 层与层之间的交互方式 Data Obiect和Domain Model比如我们需要刻画的用户, 在业务层的Domain Model中UserModel的属性 private Integer id; @NotBla
2019-06-12
一个完整的HTTP请求过程 一个完整的HTTP请求过程
整个流程域名解析 —>与服务器建立连接 —> 发起HTTP请求 —> 服务器响应HTTP请求 —>浏览器得到html代码 —> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片) —&g
HTTP HTTP
#前言: TCP协议实现了==数据流==的可靠传输。然而,人们更加习惯以文件为单位传输资源,比如文本文件,图像文件,超文本文档(hypertext document)。 ==超文本文档==中包含有超链接,指向其他的资源。超文本文档是万维网(
TCP TCP
TCP三次握手四次挥手三次握手需要的信息: ==ACK== : TCP 协议规定,只有 ACK=1 时有效,也规定连接建立后所有发送的报文的 ACK 必须为 1。 ==SYN==(SYNchronization) : 在连接建立时用来同步
互联网协议入门 互联网协议入门
概述五层模型互联网的实现,分成好几层。每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持。 用户接触到的,只是最上面的一层,根本没有感觉到下面的层。要理解互联网,必须从最下层开始,自下而上理解每一层的功能。 如何分层有不同的模型
项目亮点之赞踩功能 项目亮点之赞踩功能
项目中用Redis实现赞踩功能
项目亮点之异步队列 项目亮点之异步队列
项目中简单实现异步消息队列
项目亮点之解决sql注入攻击 项目亮点之解决sql注入攻击
介绍sql注入攻击和简单的解决方案
2 / 4
I I