如何缩短 controller.get_callable 的执行时间
How to improve execution time for controller.get_callable
刚刚使用网络框架安装了一个新的 symfony flex 项目。我添加了一个控制器和一个服务来与 Prismic API。
从 Prismic 渲染一个简单的文档,我注意到总执行时间增加了一点。查看性能日志时,似乎最大的执行时间花费在 controller.get_callable.
由于我没有看到任何子调用,我该如何改进它才能缩短执行时间?
那个时间跟HttpKernel的ControllerResolver有关,它根据请求决定调用哪个Controller。您可以通过优化路线来改善时间安排,确保系统不必花费大量时间来解决要调用哪个 controller/action。
来源:https://symfony.com/doc/current/create_framework/http_kernel_controller_resolver.html
刚刚使用网络框架安装了一个新的 symfony flex 项目。我添加了一个控制器和一个服务来与 Prismic API。
从 Prismic 渲染一个简单的文档,我注意到总执行时间增加了一点。查看性能日志时,似乎最大的执行时间花费在 controller.get_callable.
由于我没有看到任何子调用,我该如何改进它才能缩短执行时间?
那个时间跟HttpKernel的ControllerResolver有关,它根据请求决定调用哪个Controller。您可以通过优化路线来改善时间安排,确保系统不必花费大量时间来解决要调用哪个 controller/action。
来源:https://symfony.com/doc/current/create_framework/http_kernel_controller_resolver.html