lnmp架构的工作原理
LNMP就是Linux+Nginx+MySQL+PHP
- 用户通过http协议发起请求,请求会先抵达LNMP架构中的nginx
- nginx会根据用户的请求进行判断,这个判断是由Location完成的
- 判断用户请求的是静态页面,nginx直接进行处理
- 判断用户的请求是动态页面,nginx会将该请求交给fastcgi协议下发
- fastcgi会将请求交给php-fpm管理进程,php-fpm管理进程接收到后会调用具体的工作进程wrapper
- wrapper线程会调用php进行解析,如果只是解析php代码那公直接返回结果给客户端
- 如果有查询数据库的操作,则由php连接数据库(用户密码IP )然后发起查询的操作
- 最终数据由mysqI -> php -> php-fpm -> fastcgi ->nginx -> http -> user
lnmp架构的工作原理相关推荐
- LNMP架构介绍及原理流程
LAMP==Linux+Apache+Mysql+PHP LNMP==Linux+Nginx+Mysql+PHP 以上两个架构是目前网站的主流架构 LNMP的工作原理 LNMP是指LNMP==Linu ...
- 原理c++_浅谈C/S和B/S架构的工作原理及优缺点
C/S架构 一.C/S架构及其背景 C/S架构是一种比较早的软件架构,主要应用于局域网内.在这之前经历了集中计算模式,随着计算机网络的进步与发展,尤其是可视化工具的应用,出现过两层C/S和三层C/S架 ...
- CPU的内部架构和工作原理
2019独角兽企业重金招聘Python工程师标准>>> 一直以来,总以为CPU内部真是如当年学习<计算机组成原理>时书上所介绍的那样,是各种逻辑门器件的组合.当看到纳米技 ...
- kubernetes的部署架构以及工作原理
kubernetes 整体架构 Kubernetes最初源于谷歌内部的Borg,提供了面向应用的容器集群部署和管理系统,所以整体的架构和borg很相似,整个架构有api server,control ...
- 三层架构学习的困难_浅谈C/S和B/S架构的工作原理及优缺点
C/S架构 一.C/S架构及其背景 C/S架构是一种比较早的软件架构,主要应用于局域网内.在这之前经历了集中计算模式,随着计算机网络的进步与发展,尤其是可视化工具的应用,出现过两层C/S和三层C/S架 ...
- Hive架构和工作原理
一.Hive 架构 下面是Hive的架构图. Hive的体系结构可以分为以下几部分: 1.用户接口主要有三个:CLI,Client 和 WUI.其中最常用的是CLI,Cli启动的时候,会同时启动一个H ...
- jetty架构及工作原理
1. jetty 是什么 jetty是一个轻量级的servelt容器,是一个提供HHTP服务器.HTTP客户端和javax.servlet容器的开源项目. 2. 和tomcat比较 2.1 架构层面 ...
- 微服务架构及工作原理!
在移动计算时代,应用程序开发人员应该能够快速部署操作并进行更改,而无需重新部署整个应用程序.结果,它导致了一种称为"微服务"的构建软件的新方法. 微服务是应用程序中独立的小部分,每 ...
- B/S架构的工作原理
工作原理 直接上图..
最新文章
- phpstorm 点击方法跳转 后 返回 原来的位置
- 2022 开工大吉 新的一年新的目标
- 简书python自动化运维_简明Python开发教程(4):网络自动化运维的曙光
- Linux内核源码树建立加载hello模块
- sklearn自学指南(part29)--高斯混合模型
- Linux下设置环境变量
- win10无法运行C语言文件,主编告诉你win10打不开pdf文件的详尽处理办法
- 【提交PR】如何在 GitHub 提交第一个 pull request
- jQuery查找标签--选择器,筛选器,模态对话框, 左侧菜单栏
- 一个代码都不用敲的可视化大屏,一口气把工具和模板都送给你
- python在d盘增加环境变量配置_怎样配置Python环境变量
- VMware下安装ubuntu,桥接上网配置静态IP
- lr函数之lr_eval_string()函数的使用学习
- python植物大战僵尸代码写完了怎么运行_植物大战僵尸的代码如何使用python来实现...
- C/C++实现荷兰国旗问题
- 测试人员的职业规划 --整理标注
- php汉字转为拼音方法一
- Python 详细教程 —— pyautogui 库 基本用法
- 机器学习期末简答总结
- 选定目标和非功利性学习