【发布时间】:2010-08-26 13:46:56
【问题描述】:
我在 localhost 上测试了 wordpress 安装,最近我注意到管理页面加载速度非常慢。 每次我连接到互联网并打开 /wp-admin 页面时,加载需要 14-15 秒。这不会发生在前端。
有什么方法可以获取有关页面中所有 http 请求的信息,就像获取查询数 (get_num_queries) 一样?
【问题讨论】:
标签: php performance wordpress curl
我在 localhost 上测试了 wordpress 安装,最近我注意到管理页面加载速度非常慢。 每次我连接到互联网并打开 /wp-admin 页面时,加载需要 14-15 秒。这不会发生在前端。
有什么方法可以获取有关页面中所有 http 请求的信息,就像获取查询数 (get_num_queries) 一样?
【问题讨论】:
标签: php performance wordpress curl
http 请求是什么意思?您的意思是请求的资源,例如图像等?使用Firebug's "Net tab" 之类的工具可以看到的那些。
但不确定在该级别上是否可以做很多事情。 Wordpress 是相当缓慢和肥胖 - 每个 Web 应用程序的命运变得越来越复杂....
如果您在运行主机的服务器上没有 root 权限(例如,安装像 APC 这样的操作码缓存),则可以通过使用 Google Gears 来最好地帮助 Wordpress 后端缓慢(请参阅后端中的“Turbo”按钮) )。
【讨论】:
[编辑:新答案]在 OP 澄清后,这是更改后的答案:
您可以在其中安装 xDebug 并启用分析器。这是有关如何执行此操作的分步教程:http://codex.wordpress.org/Testing_WordPress_Performance
这将告诉您在代码的哪一部分花费了多少时间。
旧答案:
我建议您安装 Fiddler 并获取所有的 HTTP 请求、它们的响应和花费的时间。
【讨论】:
如果你使用 Chrome,你可以使用开发者视图或者你可以为 Firefox 安装 firebug
【讨论】: