CakePHP3 / DebugKit转换缓存占用ridiculos时间来读/写

时间:2015-05-06 14:40:02

标签: cakephp caching cakephp-3.0

刚开始用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,但没有改变。

有什么建议吗?谢谢!

0 个答案:

没有答案