- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 php-fpm超时时间设置request_terminate_timeout分析
今天发现了一个很神奇的事情,php日志中有一条超时的日志,但是我request_terminate_timeout中设置的是0,理论上应该没有超时时间才对。PHP Fatal error: Maximum execution time of 30 seconds exceeded in ...OK,先列出现在的配置:php-fpm:request_
2017-11-22 16:17:59 41558
原创 PHP大数组循环-避免产生Notice或者是Warning
之前写了一篇关于大数组过滤,修改元素的文章(PHP大数组过滤元素、修改元素性能分析)这里做一次补充,就是在大数组循环中要避免产生Notice或者是Warning,否则会导致性能的急速下降。$arr = ['a' => 1];for ($i = 1; $i <= 1000; $i++) { isset($arr['b']) && $arr['b'] == 1;}在不确认元素
2017-11-16 16:44:22 1092
原创 PHP大数组过滤元素、修改元素性能分析
在PHP开发过程中,数组是非常重要的数据结构,往往有一个操作就是对数组进行过滤,修改,以下是对数组元素进行过滤的几个方法进行分析。数据源是长度为4592的数组,占用内存8.9MB,方法重复执行5000次。 结论:无论是对数组进行过滤,修改,使用引用的方式是最优的,主要原因在于内存操作次数少。array_filter和array_walk需要调用一次函数,所耗的时间会更长 过滤数...
2017-11-14 23:04:10 3116
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人