标签: php mysql symfony
我开始了一个新的工作,并继承了一个基于模型的代码库,其中涉及大量数据库调用。一个示例页面上可能有50个用户,并且每个用户都会进行以下数据库连接:
$user->getName $user->getDob $user->getDepartment 等等
$user->getName
$user->getDob
$user->getDepartment
它不是对一个SQL查询获取所有这些信息,而是对页面上的每个实体进行多次调用。我渴望通过查看执行许多db调用的页面来了解系统上的问题页面。有没有可以遵循的设计模式?
答案 0 :(得分:3)
Symfony Profiler应该可以帮助您检查页面加载期间发生的情况。