Nginx动静分离介绍一、概述1、动态页面与静态页面、伪静态页面的区别静态页面:相对于动态页面和伪静态页面速度最快,而且不需要从数据库里面提取数据,速度块的同时,也不会对服务器产生压力。动态页面:空间使用量非常小,一般几万条数据的网站,使用动态页面,可能只有几M的文件大小,而使用静态页面少则十几M,多则几十M甚至更多。因为数据是从数据库里面调出来的,如果需要修改某些值,直接更改数据库,那么所...
【转载】初识MySQL基本架构MySQL 的基本架构示意图MySQL层次结构MySQL可以分为Server层和存储引擎层两部分。Server层:包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。存储引擎层:负责数据的存储和提取。其架构模...
【转载】图解 Docker 架构一、Docker 的总体架构Docker 是一个 C/S 模式的架构,后端是一个松耦合架构,模块各司其职。下图是它的总体架构图:用户是使用Docker Client与Docker Daemon建立通信,并发送请求给后者。Docker Demon作为Docker架构中的主体部分,首先提供Docker Server的功能使其可以接受Docker Client的请求...
Nginx负载均衡介绍一、概念负载均衡:在服务器集群中,需要有一台服务器作为调度者,客户端所有的请求都由调度者接收,调度者再根据每台服务器的负载情况,将请求分配给对应的服务器去处理;目的:我们需要一个调度者,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优二、策略1、轮询法(默认)将请求按顺序轮流地分配到后端服务器上,它均衡地对待后端的每一台服务器,而不关心服务器实际的连...
Nginx文件结构和Location配置介绍一、Nginx文件结构... #全局块 events { #events块 ... } http #http块 { ... #http全局块 server #server块 { ... #server全局块 ...
Nginx反向代理介绍一、概念介绍正向代理:一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。反向代理(Reverse Proxy):指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器;并将从服务器上得到的结果返回给Internet上请求...
一、配置步骤1、搜索Tomcat镜像docker search tomcat02、通过镜像名称拉取镜像docker pull tomcat03、查看下载的镜像docker images04、创建两个Tomcat容器docker run --name mytomcat1 -d -p 8081:8080 tomcat:latest docker run --name mytomcat2 -d ...
01.CentOS7安装Nginx教程一、Nginx简介Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强。二、安装所需插件1、安装gccyum -y install gccgcc是linux下的编译器,...
MySQL case when使用一、case的格式case具有两种格式:简单case函数和case搜索函数简单case函数case sex when '1' then '男' when '2' then '女' else '其他' endcase搜索函数case when sex = '1' then '男' when sex = '2' then...
Java反射技术简介一、前言1.1 Java程序运行流程相信大家在初学Java时都听过两个词:==编译时异常==和==运行时异常==。编译时异常:在Java通过编译器由.Java文件编译成.class的字节码文件时出现的语法上的异常。运行时异常:通过Java解释器加载进内存出现的如内存溢出、数组角标越界等异常。1.2 正射和反射正射:发生在Java代码编译时期,代码在编译时期就已经知道需要操...