在 PHP8 和 JIT 中选择最佳的 `opcache.jit_buffer_size` 值

jac*_*ach 6 php optimization jit opcache php-8

我一直在寻找一些关于 的最佳值的指南opcache.jit_buffer_size。建议的值最多为 256M(例如https://php.watch/versions/8.0/JIT#jit-opcache.jit_buffer_size)甚至 500M(https://medium.com/@edouard.courty/make-your- php-8-apps-twice-as-fast-opcache-jit-8d3542276595)。但(在我看来)他们似乎只是任意选择的。

但是,我找不到关于如何选择该值的太多解释。“深入 JIT”一文 ( https://php.watch/articles/jit-in-depth#jit-ideal ) 提供了一些线索。

RFC https://wiki.php.net/rfc/jit也没有帮助。

我想答案是:在您的环境中进行一些基准测试并选择最佳的缓冲区大小。

有人对这个话题有一些想法吗?或者也许知道一个好的参考资料?