我们已经在google云平台上为我们的laravel应用程序建立了一个kubernetes集群。集装箱:
(我们在nginx-ingress-controller下运行,但这似乎与问题无关)
我们在简单的laravel路线上运行jmeter压力测试,返回“ok”,我们注意到可怕的响应时间。
之后我们在index2.php上运行相同的测试(在框架内滑动公共目录),它只返回'ok'。
在挖掘之后我们发现作曲家的自动加载会导致这种缓慢。
任何关于如何解决这个问题的建议都将受到高度赞赏。
谢谢
好。我们发现我们没有启用opcache。正如有关composer optimize-autoloader的文档:
在PHP 5.6+上,类映射也缓存在opcache中,这大大改善了初始化时间。如果确保启用了opcache,那么类映射应该几乎立即加载,然后类加载很快。