企业架构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是平级关系,两者交互是通过传输层传输数据。

相关推荐
礼拜天没时间.7 小时前
深入Docker架构——C/S模式解析
linux·docker·容器·架构·centos
啊森要自信7 小时前
CANN runtime 深度解析:异构计算架构下运行时组件的性能保障与功能增强实现逻辑
深度学习·架构·transformer·cann
WindrunnerMax7 小时前
从零实现富文本编辑器#11-Immutable状态维护与增量渲染
前端·架构·前端框架
vx-bot5556667 小时前
企业微信接口在金融级业务场景下的合规架构与实践
金融·架构·企业微信
jerwey7 小时前
OpenClaw 架构与组件说明
架构·openclaw
sun03227 小时前
【架构基础】Spring中的PropertySourcesPlaceholderConfigurer介绍 (并非新知识,比较古老的一种使用方式)
java·spring·架构
静听松涛1338 小时前
大语言模型长上下文技术突破:如何处理超长文本的注意力机制与架构图解
人工智能·语言模型·架构
YaHuiLiang8 小时前
小微互联网公司与互联网创业公司-AI编程需要理性看待
架构
刘一说8 小时前
Java 中实现多租户架构:数据隔离策略与实践指南
java·oracle·架构
国科安芯8 小时前
火箭传感器控制单元的抗辐照MCU选型与环境适应性验证
单片机·嵌入式硬件·架构·risc-v·安全性测试