This plugin hasnt been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

P3 (Plugin Performance Profiler)

Omschrijving

This plugin creates a profile of your WordPress site’s plugins’ performance by measuring their impact on your site’s load time. Often times, WordPress sites load slowly because of poorly configured plugins or because there are so many of them. By using the P3 plugin, you can narrow down anything causing slowness on your site.

This plugin uses the canvas element for drawing charts and requires requires Firefox, Chrome, Opera, Safari, or IE9 or later. This plugin will not work in IE8 or lower.

Schermafdrukken

First, profile your site. The scanner generates some traffic on your site and monitors your site's performance on the server, then shows you the results. With this information, you can decide what action to take.

After profiling, you'll see a breakdown of relative runtime for each plugin.

Callouts at the top give you quick information like how much load time (in seconds) is dedicated to plugins and how many database queries your site is running per page.

The detailed timeline gives you timing information for every plugin, the theme, and the core for every page during the profile. Find out exactly what's happening on slow loading pages.

You can toggle each series on and off to customize this timeline for your precise needs.

The query timeline gives you the number of database queries for every page during the profile. Find out which pages generate the most database queries.

Keep a history of your performance scans, compare your current performance with your previous performance.

Full in-app help documentation

Send a summary of your performance profile via e-mail. If you want to show your developer, site admin, hosting support, or a plugin developer what's going on with your site, this is good way to start the conversation.

Use the advanced settings to activate debug mode, control cache busting, or lock down profiling to a set of IP addresses.

View the debug log on the help page to help troubleshoot if P3 isn't recording properly.

Installatie

Automatische installatie

Log into your WordPress admin

Click Plugins

Click Add New

Search for P3

Click Install Now under “P3 (Plugin Performance Profiler)”

Activeer de plugin

Manual installation:

Download the plugin

Extract the contents of the zip file

Upload the contents of the zip file to the wp-content/plugins/ folder of your WordPress installation

Then activate the Plugin from Plugins page.

FAQ

Installation Instructions

Automatische installatie

Log into your WordPress admin

Click Plugins

Click Add New

Search for P3

Click Install Now under “P3 (Plugin Performance Profiler)”

Activeer de plugin

Manual installation:

Download the plugin

Extract the contents of the zip file

Upload the contents of the zip file to the wp-content/plugins/ folder of your WordPress installation

Then activate the Plugin from Plugins page.

I installed P3, what now?

Open the Tools menu, then open P3 Plugin Profiler then click Scan Now.

What if I get a warning about usort()?

Warning messages like this: Warning: usort() [function.usort]: Array was modified by the user comparison function are due to a known php bug. See php bug #50688 for more information. This warning does not affect the functionality of your site and it is not visible to your users.

In the e-mail report, why is my theme detected as “unknown?”

Previous version of the plugin (before 1.1.0) did not have theme name detection support. If you performed a scan with a previous version, then upgraded to 1.1.0+ to view the scan, the theme name will show as “unknown.”

Help! I used P3 and now my site is down!

First, get your site back up! There are two ways to do this. Try the emergency shutoff switch first. If that doesn’t work, delete the plugin files.

Emergency Shutoff Switch

Visit yoursite.com/wordpress/index.php?P3_SHUTOFF=1

Delete the Plugin Files

Delete wp-content/plugins/p3-profiler (the whole folder)

Delete wp-content/mu-plugins/p3-profiler.php (if it exists)

This can happen if P3 hits the memory limit on your server while it’s running. This happens most often on sites with many active plugins or a complex theme. Consider switching to the Twenty Eleven theme or deactivating a few plugins before re-running P3.

I get “Warning: file_put_contents( …. )”

Please check your media settings. This is in Settings -> Media -> Store uploads in this folder. If this folder is not set correctly, P3 won’t know where to read the files.

How do I use P3 with multisite?

P3 is available on the Tools menu for each site in the network.

How can I change the list of pages scanned with auto-scan?

You can write a plugin to hook the p3_automatic_scan_urls filter. Here’s some sample code: