php
文章平均质量分 75
q670664821
这个作者很懒,什么都没留下…
展开
-
php-php7性能提升-变量
为什么php7比php5性能提升那么多,都做了什么优化?1.变量->zval->结构改变(1)变小了(2)结构体中共用内存,减少引用.内存降低,引用调用减少速度变快2.怎么变的(1)php5中 一共24字节(64位)struct _zval_struct{ union{ }value; zend_uchar type;}用一个_zval_struct的结构体表示变量,因为是弱类型,有一个type,和具体的value(联合体) ,通过不同原创 2021-05-12 16:09:58 · 100 阅读 · 0 评论 -
php-php-fpm配置优化
1.如何管理进程,管理模式?pm : 有三种动态,静态,按需(1)最大:max_chidren:最多允许有多少个进程(2)最大空闲,最小空闲:max_spare_servers,min_spare_servers,不干活的进程超过最大空闲时回收进程,保留到最小空闲数量.(3)初始化启动多少个:start_servers(dynamic有效)怎么选?三个角度权衡(1)管理进程的诞生和销毁是消耗cpu性能的(2)但是内存是有限的一个php进程会持有一定的内存,如果空闲不销毁那么内存就原创 2021-05-10 21:03:05 · 180 阅读 · 0 评论 -
php-配置优化
1.优化php opcache(1)原理opcache:脚本->(语法解析)->预编译字节码->执行opcache code 如果能保留opcache code那么将减少脚本加载和解析的时间(cpu,内存)(2)需要配置什么呢?顺着想有这么几项,存储在哪儿(文件,内存)?最大存储多少?最大存储多少个文件(php脚本的解析结果)?是否自动更新opcache?更新频率是多少?是否有过期?https://www.php.net/manual/zh/.原创 2021-05-10 14:37:42 · 415 阅读 · 0 评论