gpt4 book ai didi

require() 阻碍了 PHP 性能

转载 作者:可可西里 更新时间:2023-10-31 22:08:33 27 4
gpt4 key购买 nike

我通过 xdebug 分析器运行我的代码,发现超过 30% 的时间花在了 require() 调用上。对此进行改进的最佳方法是什么?我看到一些关于使用 __autoload 的帖子,但关于它对 APC(我们使用的)的影响存在相互矛盾的说法,并且怀疑它用于提高性能。

最佳答案

之所以需要消耗时间是因为磁盘IO速度。您可以尝试使用自动加载,因为您可能需要实际未使用的文件。另一种减少磁盘 IO 开销的方法是将 PHP 文件组合成一个大文件。需要一个包含您始终需要的代码的大文件比在多个小文件中包含相同的代码要快。

此外,APC 有一个可以加速需求的功能,称为 apc.include_once_override,您可以尝试启用它。

关于require() 阻碍了 PHP 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1114843/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com