我可以'鼓励'PHP引擎更自由地使用CPU吗?

时间:2012-11-21 21:48:01

标签: php performance cpu

我可以'鼓励'PHP引擎更自由地使用CPU吗?是啊。只是。那可能吗?我的问题是,当我查看CPU使用率时,它几乎为0,不受服务器的影响,即使存在像Maximum execution time of 30 seconds exceeded这样的连接超时。

3 个答案:

答案 0 :(得分:4)

您最有可能等待 else 等内容,例如磁盘I / O,数据库查询等。

答案 1 :(得分:1)

任何PHP脚本都会尽可能多地占用CPU时间;和大多数应用程序一样,大部分时间都是如此。

如果您的PHP脚本运行时您的cpu使用率(或至少一个核心)不是100%,则意味着其他东西阻止它这样做。在大多数情况下,这是IO(内存,磁盘,网络)。

答案 2 :(得分:0)

我认为你不能以你想要的方式影响PHP的CPU使用率 - 它会像操作系统允许的那样使用它。在内部,您可以编辑这些php.ini参数以帮助管理性能:

max_execution_time = 30
max_input_time = 30
memory_limit = 40M
post_max_size = 8M
upload_max_filesize = 2M