0

我有一个使用 LAMP 架构的内部网站。我的主页大约需要 10 秒来加载数据。数据不多,大约 4-5k 条记录。我没有任何复杂的 MYSQL 查询,但有很多,即大约 10-15 个查询。基本上我正在提取元数据以显示在页面上。这些是非常简单的查询。我有很多中等复杂性的 PHP 和 javascript 逻辑。我无法删除任何内容。我在该页面中有大约 1800 行代码,并且我正在使用数据表来显示数据。数据表包含 25 列和许多 html 选择元素。那么我怎么知道是什么导致了这个页面的性能瓶颈呢?我试图尽可能清楚,但如果您有任何问题,请告诉我。

感谢您的时间和帮助。

4

2 回答 2

0

使用任何 php profiler 工具(如 zend profiler)来查看哪个部分花费了很多时间

http://erichogue.ca/2011/03/linux/profiling-a-php-application/

于 2013-03-20T23:36:52.047 回答
0

尝试一次获取所有数据。过去我遇到过问题,使用多个选择实际上比更有效的查询花费更长的时间(还要确保尽可能长时间地使用 sql 连接)。除了分析之外,如果您的其他代码需要优化,则可以采用这种方式。

于 2013-03-20T23:53:09.603 回答