gpt4 book ai didi

symfony - Symfony 的 OpCache

转载 作者:行者123 更新时间:2023-12-04 15:35:34 25 4
gpt4 key购买 nike

我知道您可以与 Symfony APC 或 XCache Class Loader 一起使用。
不幸的是,在我放置 Symfony 代码的共享服务器中,只有 OpCache 被激活。

我可以将 Symfony 与 OpCache 一起使用吗?
如果是,请如何以及在我的 app.php 中放入什么代码?
如果没有,为什么?

最佳答案

您无需在 Symfony 中执行任何操作即可启用 opcache。您只需要确保在您的 PHP configuration 中启用它( opcache_enable 选项)。

忘记 APC/XCache 类加载器。

APC/XCache 类加载器缓存内存中类的路径。它可能不一定对您的应用程序有益,因为它会对 apc/xcache 进行额外调用,这在某些情况下实际上可能会更慢。

优化您的 Composer 类映射。

确保您dump an optimised composer class map在您的生产环境中:

composer dump-autoload --optimize

这会将类映射转储到单个文件中。 OPCache 会缓存这个文件,所以在大多数情况下,它实际上会比使用 ApcClassLoader 性能更高,因为只有一次对缓存的调用。

关于symfony - Symfony 的 OpCache,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34676278/

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