PHP高并发高负载系统架构例子(转载)
转载自: https://yq.aliyun.com/ziliao/9354?spm=a2c4e.11155472.blogcont.39.d2e036aa9dp50D
1.为什么要进行高并发与高负载的研究
2、高并发和高负载的约束条件
3、解决之道——硬件篇
4、解决之道——部署篇
5、解决之道——环境篇
6、解决之道——SiteEngine篇
7、解决之道——测试篇
转载自: https://yq.aliyun.com/ziliao/9354?spm=a2c4e.11155472.blogcont.39.d2e036aa9dp50D
1.为什么要进行高并发与高负载的研究
2、高并发和高负载的约束条件
3、解决之道——硬件篇
4、解决之道——部署篇
5、解决之道——环境篇
6、解决之道——SiteEngine篇
7、解决之道——测试篇
概念
LNMP中的N是nginx充当Web Server
内容的分发者,会在文件系统找到相应的文件,就返回给浏览器,如:nginx。如果是静态的文件,就可以直接返回,但是如果是index.php需要解析并执行的脚本文件时,Web Server就无力了,需要将请求转发给相应的脚本语言的解析器来解释并执行,最终将程序的执行结果,返回给Web Server,再返回给浏览器。
LNMP中的P是php充当后端的逻辑处理程序
那么php与nginx的常规协作方式是如何的呢?需要我们明确几个概念