刚开始用Cake 3烘焙一个新项目并遇到了问题。 我为用户烘焙了MVC,并且有一个非常简单的视图,即用户索引,即加载10秒等。调试工具包显示:
Core Processing (Derived from $_SERVER["REQUEST_TIME"]) 28,10
Cache.read translations.debug_kit.it_IT 11.727,79
Event: Controller.initialize 36,53
Cache.read default_users 0,82
Cache.write default_users 1,81
Event: Controller.startup 3,86
Cache.read translations.cake.it_IT 0,85
[...]
因此,翻译的缓存读取需要花费大量时间(它不仅是debugkit的,有时也是蛋糕的核心)。禁用debugkit解决了这个问题。
在将语言环境从en_US更改为it_IT之前遇到了同样的问题。
/ tmp文件夹是可写的,因此它是/ tmp / persistent(用于调试的chmod 777)。
正在使用的缓存引擎是默认的File,但我也尝试使用Memcached。 我也尝试将debug_kit的数据库配置从sqlite切换到mysql,但没有改变。
有什么建议吗?谢谢!