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

相关推荐
JMchen1235 小时前
现代Android图像处理管道:从CameraX到OpenGL的60fps实时滤镜架构
android·图像处理·架构·kotlin·android studio·opengl·camerax
Jing_jing_X8 小时前
CPU 架构:x86、x64、ARM 到底是什么?为什么程序不能通用?
arm开发·架构·cpu
qq_1777673710 小时前
React Native鸿蒙跨平台自定义复选框组件,通过样式数组实现选中/未选中状态的样式切换,使用链式调用替代样式数组,实现状态驱动的样式变化
javascript·react native·react.js·架构·ecmascript·harmonyos·媒体
小程故事多_8011 小时前
深度搜索Agent架构全解析:从入门到进阶,解锁复杂问题求解密码
人工智能·架构·aigc
●VON12 小时前
React Native for OpenHarmony:项目目录结构与跨平台构建流程详解
javascript·学习·react native·react.js·架构·跨平台·von
Gary董12 小时前
高并发的微服务架构如何设计
微服务·云原生·架构
ujainu12 小时前
Flutter + OpenHarmony 实战:《圆环跳跃》——完整游戏架构与视觉优化
flutter·游戏·架构·openharmony
爬山算法13 小时前
Hibernate(74)如何在CQRS架构中使用Hibernate?
java·架构·hibernate
香芋Yu13 小时前
【大模型教程——第二部分:Transformer架构揭秘】第2章:模型家族谱系:从编码器到解码器 (Model Architectures)
深度学习·架构·transformer
从此不归路15 小时前
Qt5 进阶【13】桌面 Qt 项目架构设计:从 MVC/MVVM 到模块划分
开发语言·c++·qt·架构·mvc