我的代码行在我的用户表模型中执行需要.6-.8秒:
$row = $this->fetchRow("username = '$username'");
我正在为所有表缓存我的表元数据。
知道可能导致这种缓慢的原因吗?
答案 0 :(得分:1)
有很多不同的东西最有可能导致执行时间慢(从apache / php中的过多模块到文件IO问题导致数据库速度变慢)。您是否考虑使用http://www.xdebug.org/等工具来分析您的代码?这应该让你把它分解成不同的部分,看看到底花了多少时间。
Zend还为框架http://framework.zend.com/manual/en/performance.html
提供了性能指南答案 1 :(得分:0)
此外,Zend Server的新版本还允许进行高级别的分析。
答案 2 :(得分:0)
您桌子的用户名栏上是否有索引?