本章概要 缓存的需求性 Varnish介绍 Varnish结构 Varinsh配置 1、缓存的需求性 一般网站架构: 前端 javascript 后端 java,php 服务器端执行的程序 网站资源的动静分离: 静态资源: 图片服务器组:静态资源,单独存放在图片服务器 前后无关联,即无状态,可使用短连接调度算法,如wrr &e…
本章概要 缓存的需求性 Varnish介绍 Varnish结构 Varinsh配置 1、缓存的需求性 一般网站架构: 前端 javascript 后端 java,php 服务器端执行的程序 网站资源的动静分离: 静态资源: 图片服务器组:静态资源,单独存放在图片服务器 前后无关联,即无状态,可使用短连接调度算法,如wrr &e…
本章概要 软件架构模式 Tomcat相关介绍 Tomcat安装部署 Tomcat配置文件介绍 Tomcat相关配置 Tomcat常用架构介绍和实现 Tomcat集群实现会话保持 Tomcat优化设置 1、软件架构模式 软件架构模式 分层架构:不适用于大规模应用程序 表现层 业务层 持久层 数据库层 事件驱动架构:分布式异步架构模式 可应用于大规模的应用程序 高度解耦 微内核架构:即插件式架构 是提供操作系统核心功能的内核的精简版本,它设计成在很小的内存空间内增加移植性,提供模块化设计,以…
本章概要 LAMP介绍 PHP配置 LAMP部署和相关应用配置 使用Xcache实现加速访问 PHP-FPM模式 源码编译LAMP 编译安装FPM模式的LAMP 1、LAMP介绍 LAM(M)P: L: linux A: apache (httpd) M: mysql, mariadb M:memcached P: php, perl, python WEB资源类型: 静态资源:原始形式与响应内容一致,在客户端浏览器执行 动态资源:原始形式通常为程序文件,需要在服务器端执行之后,将执行结…
本章概要 I/O模型 Nginx介绍 Nginx安装 Nginx各种模块实现web服务 Nginx实现fastcgi反代代理 Nginx实现http负载均衡 Nginx实现tcp反向代理 1、I/O模型 httpd MPM httpd MPM: prefork:进程模型,两级结构,主进程master负责生成子进程,每个子进程负责响应一个请求 worker:线程模型,三级结构,主进程master负责生成子进程,每个子进程负责生成多个线程,每个线程响应一个请求 event:线程模型,三级结构,主进程mast…
本章概要 SOCKET概念 http协议 Httpd介绍 Httpd2.2配置 Httpd2.4配置 编译安装httpd TCP/IP协议 跨网络的主机间通讯 在建立通信连接的每一端,进程间的传输要有两个标志: IP地址和端口号,合称为套接字地址socket address 客户机套接字地址定义了一个唯一的客户进程 服务器套接字地址定义了一个唯一的服务器进程 1、Socket概念 Socket套接字 Socket:套接字,进程间通信IPC的一种实现,允许位于不同主机(或同一主机)上不同进程之间进行通信和…