在php中使用file_exists进行CPU加载

我拥有一个每分钟高负载cpu httpd请求的站点.我注意到我在每个httpd请求上使用“file_exists”.这个功能要重得多吗?

解决方法:

函数检查文件是否存在 – 这意味着对磁盘的访问(可能需要一些时间,但也不是那么多)

考虑到你的应用程序可能是由几十个(如果不是数百个)PHP文件组成的,每个请求都需要读取,我不认为一个file_exists有任何区别.

(好吧,至少,只要您正在检查本地磁盘上的文件 – 不通过任何网络驱动器或类似的东西)

作为旁注:如果您想确定cpuPHP脚本中的使用位置,您可能会对Xdebug extension感兴趣,它提供了分析功能.

您可以阅读我之前给出的这个答案,这个答案很长:How can I measure the speed of code written in php? – 我不会在这里复制粘贴.

您可能还想阅读我对该问题的回答(我写了一篇关于Xdebug和剖析的文章):Optimizing Kohana-based Websites for Speed and Scalability

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...