Linux 软件免费装
Banner图

SlowFinder

开发者 wpwebdesigner
更新时间 2026年6月25日 16:48
PHP版本: 7.2 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

speed debug performance cloudflare profiler

下载

1.6.0

详情介绍:

SlowFinder measures where your site spends its time during a front-end request and attributes that time to the plugin (or theme, or WordPress core) responsible for it. During a profiled request the plugin wraps every registered hook callback in a lightweight timer, records each callback's "self" time (excluding time spent inside other callbacks it triggers) and the database queries it ran, then maps the callback back to the plugin that defined it using PHP Reflection. Results are averaged across samples and shown as a ranked table with bars. Two ways to run it More info: https://slowfinder.com

安装:

  1. Install the zip via Plugins > Add New > Upload Plugin, then activate.
  2. Go to Tools > SlowFinder.
  3. Choose a page, number of samples, and a mode, then click the button.
  4. Automatic: results appear when the background passes finish.
  5. Manual: your page opens in a new tab; results appear here automatically once the visit is profiled.

常见问题:

My site is behind Cloudflare bot fighting mode. Which mode do I use?

Manual. It profiles your own browser visit, which passes Cloudflare like any normal human visit, so no challenged loopback request is involved.

Manual mode timed out

Open the page while logged in to the same site in that browser. Logged-in requests bypass full-page caches (Cloudflare and host) so PHP actually runs and can be profiled. If your edge cache serves the page without hitting PHP, nothing can be measured.

Are the millisecond numbers accurate?

They are inflated on purpose: adding a timer to every hook callback adds overhead, so totals run higher than a real visit. Use the ranking and the "share of measured time" column to find the offender, not the absolute figures.

Does this profile plugin load time too?

It measures time spent in hook callbacks (where most front-end overhead lives: enqueuing assets, template_redirect, the_content, queries, wp_head/wp_footer). Time spent purely including a plugin's files before any hook runs is not counted.

Should I leave it active all the time?

Profiling only happens during a scan you trigger, gated by a one-time token or a cookie that only exists in your browser for ten minutes. Normal visitors are never profiled.

更新日志:

1.6.0 1.5.0 1.4.0 1.3.0 1.2.0 1.1.0 1.0.0