用户
 找回密码
 入住 CI 中国社区
搜索
查看: 1918|回复: 3
收起左侧

[HELP] php file_exists 方法消耗系统负载的问题

[复制链接]
发表于 2016-3-11 10:16:17 | 显示全部楼层 |阅读模式
我做测试循环1000次file_exists,判断不存在文件,压测500个并发,机器负载就上来了达到400,
服务器配置4核 16G内存 硬盘

我们猜测现在CI的加载loader,config用到这个方法会给服务器负载带来压力
 楼主| 发表于 2016-3-11 10:19:18 | 显示全部楼层
大家可以试一下,我这用的是阿里云的虚拟主机
发表于 2016-3-11 10:46:58 | 显示全部楼层
我也用的是阿里云服务器 好像没有这个问题
发表于 2016-3-11 12:48:30 | 显示全部楼层
本帖最后由 一叶扁舟 于 2016-3-11 12:54 编辑

应该不是这个问题,PHP会缓存一些文件属性处理函数的返回信息以提高性能,像file_exists、filesize、stat等等

本版积分规则