我将 php 从 5.4(Centos)升级到 8.1(Ubuntu22.04),发现 php 本机调用(例如 php::date、php::sin 等)的性能大幅下降。
例如,php::strtotime 之前耗时 2 毫秒,进行 260 次调用,现在耗时 35 毫秒。(使用 xdebug 分析器测量)
问题似乎与 Web 服务器有关。对于重复 strtotime 100000 次的简单 while,旧服务器比 apache 和通过命令行花费的时间晚 2.7 秒,新服务器比 apache 花费的时间晚 3.5 秒,但比通过命令行花费的时间晚 0.9 秒,
我该怎么做才能查明问题?