Giter Site home page Giter Site logo

pierre-lannoy / wp-opcache-manager Goto Github PK

View Code? Open in Web Editor NEW
10.0 2.0 2.0 2.72 MB

OPcache statistics and management right in the WordPress admin dashboard.

Home Page: https://perfops.one/

License: GNU General Public License v3.0

PHP 38.40% CSS 2.90% JavaScript 58.70%
wordpress wordpress-plugin php opcache analytics management

wp-opcache-manager's Introduction

OPcache Manager

version php wordpress license

OPcache Manager is a full featured OPcache management and analytics reporting tool. It allows you to monitor and optimize OPcache operations on your WordPress site or network.

See WordPress directory page or official website.

OPcache Manager works on dedicated or shared servers. In shared environments, its use has no influence on other hosted sites than yours. Its main management features are:

  • individual script invalidation, forced invalidation and recompilation;
  • manual site invalidation - a sort of 'smart' OPcache reset only for your site;
  • manual site warm-up - to pre-compile all of you site files;
  • optional scheduled site invalidation and/or warm-up.

OPcache Manager is also a full featured analytics reporting tool that analyzes all OPcache operations on your site. It can report:

  • KPIs: hit ratio, free memory, cached files, keys saturation, buffer saturation and availability;
  • metrics variations;
  • metrics distributions;
  • OPcache related events.

OPcache Manager supports multisite report delegation.

OPcache Manager is part of PerfOps One, a suite of free and open source WordPress plugins dedicated to observability and operations performance.

The development of The PerfOps One plugins suite is sponsored by Hosterra - Ethical & Sustainable Internet Hosting.

OPcache Manager is a free and open source plugin for WordPress. It integrates many other free and open source works (as-is or modified). Please, see 'about' tab in the plugin settings to see the details.

WP-CLI

OPcache Manager implements a set of WP-CLI commands. For a full help on these commands, please read this guide.

Hooks

OPcache Manager introduces some filters and actions to allow plugin customization. Please, read the hooks reference to learn more about them.

Installation

  1. From your WordPress dashboard, visit Plugins | Add New.
  2. Search for 'OPcache Manager'.
  3. Click on the 'Install Now' button.

You can now activate OPcache Manager from your Plugins page.

Support

For any technical issue, or to suggest new idea or feature, please use GitHub issues tracker. Before submitting an issue, please read the contribution guidelines.

Alternatively, if you have usage questions, you can open a discussion on the WordPress support page.

Contributing

Before submitting an issue or a pull request, please read the contribution guidelines.

โš ๏ธ The master branch is the current development state of the plugin. If you want a stable, production-ready version, please pick the last official release.

Smoke tests

WP compatibility PHP compatibility

wp-opcache-manager's People

Contributors

epigeyre avatar pierre-lannoy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

wprobot epigeyre

wp-opcache-manager's Issues

Missing argument in the sprintf-function

\DecaLog\Engine::eventsLogger( OPCM_SLUG )->warning( sprintf( 'Unable to fully warmup "%s": %s.', $e->getMessage() ), [ 'code' => $e->getCode() ] );

Hi everyone, the 3th argument is required for sprintf
I have got the error during warmup operation:

Fatal error: Uncaught ArgumentCountError: 3 arguments are required, 2 given in /var/www/html/web/wp-content/plugins/opcache-manager/includes/system/class-opcache.php on line 228

PHP version: 8.3.4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.