Aller au contenu principal
MeteorGPLby WebbingApps
JB

Code Profiler Pro

Extension
Suivre 0 Ajouter une étoile 0
Installer

A profiler to measure the performance of your WordPress plugins and themes.

  • 0 étoile
  • 0 personne le suit
  • 0 téléchargement
  • Licence non déclarée

Versions 0

Les plus récentes d’abord · chaque version analysée avant publication
Afficher 27 versions pas encore disponibles

Publications citées dans le journal des modifications de l’éditeur ou sur WordPress.org que le dépôt ne contient pas encore.

  1. 1.6.8 Pas encore disponible

    Fixed an issue in the theme switcher where, in some cases, a child theme could throw an error because the wrong stylesheet was loaded.

    Entrée du journal des modifications

  2. 1.6.7 Pas encore disponible

    If you want to profile different themes, you can now select which theme to load when the profiler is running.

    Entrée du journal des modifications

  3. 1.6.6 Pas encore disponible

    You can now profile JSON-encoded payloads: In the profiler's main page, click the "Advanced Options" button, then select "HTTP Method > POST...

    Entrée du journal des modifications

  4. 1.6.5 Pas encore disponible

    Updated Charts.js libraries.

    Entrée du journal des modifications

  5. 1.6.4 Pas encore disponible

    Added the possibility to send custom HTTP headers when profiling a site. See "Advanced Options > HTTP headers" in the profiler's main page.

    Entrée du journal des modifications

  6. 1.6.3 Pas encore disponible

    A new option was added to tweak the size of the memory buffer used by the profiler. It can be found in "Settings > Buffer size".

    Entrée du journal des modifications

  7. 1.6.2 Pas encore disponible

    Fixed an issue where the execution time in the "Plugins & Theme Performance" section did not include any occurred remote connection.

    Entrée du journal des modifications

  8. 1.6.1 Pas encore disponible

    Added a hook to prevent a timeout if a plugin changed cURL timeout options (props @davidbawiec).

    Entrée du journal des modifications

  9. 1.6 Pas encore disponible

    [Pro version]: We added a new section: Remote Connections. It shows all HTTP connections originating from your WordPress website and include...

    Entrée du journal des modifications

  10. 1.5.5 Pas encore disponible

    Improved the system information report.

    Entrée du journal des modifications

  11. 1.5.4 Pas encore disponible

    Fixed a potential "404 Not Found" HTTP error when the site home page is different from the WordPress installation directory.

    Entrée du journal des modifications

  12. 1.5.3 Pas encore disponible

    It is possible to edit the name of a profile by clicking the "Quick Edit" row action link below its name in the profiles list.

    Entrée du journal des modifications

  13. 1.5.2 Pas encore disponible

    Added screen reader accessibility to all 3 graphs (Plugins and Theme, File I/O, Disk I/O).

    Entrée du journal des modifications

  14. 1.5.1 Pas encore disponible

    [Pro version] : The profiler can display a full backtrace for each caller function. That option can be enabled in "Settings > Methods & Func...

    Entrée du journal des modifications

  15. 1.5 Pas encore disponible

    You can select the accuracy and precision level of the profiler. If you have a slow WordPress site with a lot of plugins installed and your...

    Entrée du journal des modifications

  16. 1.4.4 Pas encore disponible

    Mu-plugins are now processed by the profiler. They will have the "MU" abbreviation displayed beside their name on all graphs and tables.

    Entrée du journal des modifications

  17. 1.4.3 Pas encore disponible

    When running the profiler as an authenticated user, you can now enter the name of that user.

    Entrée du journal des modifications

  18. 1.4.2 Pas encore disponible

    The profiler will memorize the settings used for the last profile.

    Entrée du journal des modifications

  19. 1.4.1 Pas encore disponible

    Added an "Advanced Options" button in the profiler's main page that allows you to select the HTTP method (GET or POST), send a POST payload...

    Entrée du journal des modifications

  20. 1.4 Pas encore disponible

    [Pro version]: We added a new section: "Database queries performances". It shows all database queries for the plugins and the theme, their p...

    Entrée du journal des modifications

  21. 1.3.1 Pas encore disponible

    Fixed some bugs with right-to-left (RTL) WordPress sites: the tooltip in the profiler main page and the checkboxes below the log were all me...

    Entrée du journal des modifications

  22. 1.3 Pas encore disponible

    The "Profiles List" table has now 5 new sortable columns that will display several important metrics: "Items" (number of plugins + the curre...

    Entrée du journal des modifications

  23. 1.2 Pas encore disponible

    Added the possibility to profile custom post types and custom URI.

    Entrée du journal des modifications

  24. 1.1.1 Pas encore disponible

    Fixed a potential error when running the profiler.

    Entrée du journal des modifications

  25. 1.1 Pas encore disponible

    Added support for WP-CLI: you can run the profiler from a terminal. Enter wp code-profiler-pro help to display the available command line op...

    Entrée du journal des modifications

  26. 1.0.1 Pas encore disponible

    Added compatibility with blogs that have permalinks disabled (e.g., ?pageid=1 or ?p=1).

    Entrée du journal des modifications

  27. 1.0 Pas encore disponible

    Initial release.

    Entrée du journal des modifications

Lisez-moi

Licence

Code Profiler Pro

A profiler to measure the performance of your WordPress plugins and themes.

A profiler to measure the performance of your WordPress plugins and themes.

Code Profiler helps you to measure the performance of your plugins and themes at the PHP level and to quickly find any potential problem in your WordPress installation.

You can profile the frontend and backend of WordPress, a custom URL, or even send a POST payload, custom cookies and HTTP headers to profile a contact form, a checkout process or an AJAX action among many other possibilities.

It generates an extremely detailed and easy to read analysis in the form of charts and tables that shows not only which plugin or theme, but also which PHP script, class, method and function is slowing down your website. It displays many useful additional information such as database queries, file I/O operations and disk I/O usage as well.

It makes it very simple to locate any bottleneck problem in your themes or plugins in order to solve it and speed up your website. Install, activate it and you can start profiling your site right away.

Features

  • Plugins & themes performance profiling.
  • [Pro] Scripts performance profiling.
  • [Pro] Methods & functions performance profiling.
  • [Pro] Database queries performance.
  • [Pro] Remote connections monitoring.
  • [Pro] File I/O operations monitoring.
  • File I/O statistics.
  • Disk I/O monitoring.
  • WP-CLI integration
  • Export charts in PNG image format.
  • GET/POST methods, custom cookies and HTTP headers.
  • [Pro] Export all tables and charts in CSV file format.
  • [Pro] Filtering options.

Learn more about Code Profiler Pro.

Ce qu’il apporte

  • WP-CLI: code-profiler-pro

Installation

  1. Upload the ZIP file from the WordPress "Plugins > Add New" menu.
  2. Activate the plugin.
  3. Plugin settings are located in the 'Code Profiler' menu.

Faq

What are the differences between Code Profiler and services such as Google PageSpeed or GTmetrix?

They are completely different: Code Profiler analyzes the code performance of your plugins and themes on your server, at the PHP level. Google PageSpeed and GTmetrix, instead, analyze the content of a web page from a browser's perspective.

Do I need to deactivate Code Profiler when I'm not using it ?

There's no need to deactivate Code Profiler when you don't use it, it has no performance impact on your site. Because an update can affect the performance of your site, you should consider running it after every plugin or theme update.

Is Code Profiler multisite compatible?

Code Profiler is multisite compatible. Note however that for security reasons, only the superadmin can run it.

What are the requirements for running Code Profiler?

  • WordPress >=5.0.
  • PHP >=7.1 or 8.x.

What is your Privacy Policy?

Code Profiler does not collect any private data from you or your visitors. It does not use cookies either. Your website can run Code Profiler and be compliant with the General Data Protection Regulation (GDPR) or other similar privacy laws.

Screenshots

  1. Running the profiler.
  2. Plugins and Themes performance section.
  3. WP-CLI integration.
  4. File I/O statistics.
  5. Disk I/O statistics.
  6. [Pro version]: Scripts performance.
  7. [Pro version]: Methods and Functions performance.
  8. [Pro version]: CSV Export.
  9. [Pro version]: CSV Export.
  10. [Pro version]: File I/O List
  11. [Pro version]: Database queries performance.
  12. [Pro version]: Remote connections monitoring.

Installer

composer require meteorgpl-plugin/code-profiler-pro

Les vérifications de licence de l’éditeur sont intactes : activez l’extension dans WordPress avec une clé de licence achetée auprès de l’éditeur.

Licence

L’extension ne déclare aucune licence. Le code est redistribué sous la licence que l’éditeur a déclarée dans les en-têtes de l’extension.

Les illustrations, polices, médias et documents susceptibles d’être soumis à une licence distincte ne sont pas redistribués ; la page sur les licences explique ce qui est remplacé ou supprimé, et l’onglet Sécurité le détaille par version. Le droit au support et aux mises à jour vient avec la licence que vous achetez auprès de l’éditeur.

Envoyer votre avis

Ce qui fonctionne, ce qui ne fonctionne pas, ce qui manque : quelques mots suffisent.

Seulement si vous souhaitez une réponse.

Prise dans votre navigateur, sans cette fenêtre. Les mots de passe, ce que vous avez saisi dans les formulaires, les clés et les jetons sont exclus et remplacés par des blocs gris ; vous pouvez masquer d’autres zones avant l’envoi. Nous conservons les captures 90 jours.

Nous l’enregistrons avec l’adresse de la page, votre langue, la taille de la fenêtre, le navigateur et l’adresse IP, ainsi que votre adresse e-mail si vous en indiquez une. L’adresse IP et le navigateur sont supprimés après 90 jours. Politique de confidentialité.

Toutes les langues