首页 » SEO优化 » php热测试技巧_PHP生命周期及fpm的运作办法

php热测试技巧_PHP生命周期及fpm的运作办法

访客 2024-11-26 0

扫一扫用手机浏览

文章目录 [+]

● sapi: 可以大略的理解为php引擎对外的一个统一接口,使得php可以和外部程序进行交互

● php的生命周期中关键四个调用: MINT -> RINT -> RSHUTDOWN -> MSHUTDOWN

php热测试技巧_PHP生命周期及fpm的运作办法

● fpm: fastcgi进程管理器

php热测试技巧_PHP生命周期及fpm的运作办法
(图片来自网络侵删)

fpm办法的流程便是:

fpm通过sapi接口与php进程交互

1.fpm启动会调用各扩展的MINT方法,进行一些数据初始化(长驻内存)

2.每个要求过来,先会实行RINT对单个要求行一个初始化

3.实行php脚本(在没有缓存opcode的情形下,这里的php脚本是动态实行的,以是更新php脚本后,会实行新的php脚本,详情不在这里阐述)

4.实行RSHUTDOWN方法

5.如果你要停滞fpm了,才会实行MSHUTDOWN

fpm对每个要求的处理都是一贯在在重复实行 2~4步,在第三步中,php的脚本是动态实行的,由于每次都要实行一次php脚本,而每次php脚本都要有一个把php文件翻译成opcode的流程(比较耗时), 于是就产生的opcache工具。

opcache

直接把php翻译后的opcode代码树保存到共享内存中,以便直策应用,从而减少每次都把php翻译成opcode的开销。

opcache的问题: 按照他的描述,修正了php文件,并不能立即被更新。

opcache的办理方案: 有一个配置来设置隔多永劫光检测文件是否更新了,从而有机会在第二步重新来reload干系的文件。

当然,直接reload fpm,从而达到php热更新的效果(opcache扩展可以在第四步把干系的opcode cache给清空)。

标签:

相关文章

介绍百度网盘,云端存储时代的创新先锋

随着互联网技术的飞速发展,云计算已经成为现代生活不可或缺的一部分。而在这其中,百度网盘作为国内领先的云存储服务提供商,以其卓越的性...

SEO优化 2025-01-03 阅读3 评论0

介绍监控屏蔽技术,守护个人隐私的利器

随着科技的发展,监控设备已经深入到我们生活的方方面面。在享受便利的隐私安全问题也日益凸显。如何有效屏蔽监控,保护个人隐私,成为人们...

SEO优化 2025-01-03 阅读1 评论0

介绍番号观看方法,轻松驾驭影视世界

随着互联网的普及,网络影视资源日益丰富,番号作为影视作品的标识码,已经成为广大观众了解、搜索和观看影视作品的重要途径。如何正确地使...

SEO优化 2025-01-03 阅读1 评论0

介绍盗微信号黑幕,网络安全的严峻挑战

在数字化时代,微信已成为人们生活中不可或缺的通讯工具。随着微信用户数量的激增,盗微信号的事件也日益增多。本文将深入剖析盗微信号的方...

SEO优化 2025-01-03 阅读1 评论0