企业架构LNMP学习笔记7

PHP介绍:

HTML:超文本标记语言

http: 超文本传输协议 端口80

浏览器将html代码解析成web页面。

PHP:超文本预处理器。 后端语言开发,页面上需要动态改变修改的,需要连接数据库查询数据,转为html。

主要适用于web开发领域。

PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高很多。

PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。JIT。

PHP-FPM**(FastCGI 进程管理器)**对于PHP 5.3.3之前的php来说,是一个补丁包 ,旨在将FastCGI进程管理整合进PHP包中。

相对Spawn-FCGI,PHP-FPM在CPU和内存方面的控制都更胜一筹,而且前者很容易崩溃,必须用crontab定时进行监控,而PHP-FPM则没有这种烦恼。

PHP5.3.3已经集成php-fpm了,不再是第三方的包了。PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置, 比spawn-fcgi具有更多优点,所以被PHP官方收录了。在./configure的时候带 --enable-fpm参数即可开启PHP-FPM

页面分类:

静态页面:一般普通访问到的页面。

动态页面:用户可以和服务器进行交互的页面。

执行动态页面,需要和服务器进行交互,使用后端语言进行开发。

LNMP使用PHP进行交互。

PHP-FPM和NGINX是平级关系,两者交互是通过传输层传输数据。

相关推荐
shinelord明6 分钟前
【大数据技术实战】Kafka 认证机制全解析
大数据·数据结构·分布式·架构·kafka
文火冰糖的硅基工坊1 小时前
[创业之路-702]:“第三次”与“第四次工业革命”的范式跃迁
大数据·人工智能·科技·嵌入式硬件·架构·嵌入式·gpu
粘豆煮包1 小时前
系统设计 System Design -4-2-系统设计问题-设计类似 TinyURL 的 URL 缩短服务 (改进版)
设计模式·架构
落言3 小时前
AI 时代的工程师:懂,却非懂的时代
前端·程序员·架构
笨手笨脚の3 小时前
微服务核心
微服务·架构·服务发现·康威法则
文火冰糖的硅基工坊4 小时前
[嵌入式系统-136]:主流AIOT智能体软件技术栈
嵌入式硬件·架构·嵌入式·cpu·gpu
JanelSirry6 小时前
微服务是不是一定要容器化(如 Docker)?我该怎么选
docker·微服务·架构
没有bug.的程序员6 小时前
电商系统分布式架构实战:从单体到微服务的演进之路
java·分布式·微服务·云原生·架构·监控体系·指标采集
Lei活在当下6 小时前
【业务场景架构实战】8. 订单状态流转在 UI 端的呈现设计
android·设计模式·架构
重生之我要当java大帝6 小时前
java微服务-尚医通-数据字典-5
vue.js·微服务·云原生·架构