TNC Toolbox: Web Performance

Deskripzioa

TNC Toolbox aims to enhance your WordPress experience with NGINX-on-cPanel (ea-nginx).

Built for our Managed Server clients, we’ve open-sourced it so others can enjoy it too!

With a heavy focus on the Apache + NGINX as Reverse Caching Proxy web stack, the plugin aims to help with Website Management, Performance and Security.

At the moment, TNC Toolbox:

  • Allows you to enable, disable and purge the NGINX User Cache
  • Purges the NGINX Cache magically on post/page publish/update!
  • Lets you know if the plugin is activated but not yet configured
  • Only allows Administrators to enable/disable caching; edit config

Eager for even more capabilities?

We plan to add further features as clients & the community request it.

Please let us know your ideas on GitHub – we’d love to hear from you!

FOSS by The Network Crew Pty Ltd for Merlot Digital and the world.

Instalazioa

Pre-requisites:
1. To use ea-NGINX features, your Hosting needs to be on cPanel
2. Acquire a cPanel API Token (cPanel > Manage API Tokens)
3. Configure the TNC Toolbox plugin inside WordPress

How to install:
1. Go to Plugins in WP-Admin
2. Click on the button Add New
3. Search for TNC Toolbox then click Install Now
4. Click on Activate plugin then Settings
5. Enter your API Token, User & Hostname
6. Save the config & use WP as-normal!

Caching ideals:
– Don’t forget, ea-NGINX (reverse proxy caching) is meant to be 2nd-level
– ie. Make sure your WP site also has on-site caching, like WP Super Cache
– You can go further with caching, and should: like browser-caching assets!

MEG

Does the plugin allow me to purge the NGINX User Cache?

Yes, it does! All users can do this easily via the button in the admin top bar.

Does it allow me to disable or enable NGINX User Caching?

Yes! Admins can disable or enable the cache from the top admin bar.

This is only visible if you are logged in as an Administrator.

Can I request functionality to be added into the module?

Yes! Simply raise an Issue/PR on the GitHub repository and we’ll take a look.

Why am I getting a cURL Error 3 on my WP-Admin dashboard?

Most likely due to newline /n characters in your config files. Use the script in the GitHub Repo to remove these.

Is there a way for us to deploy the plugin server-wide?

Yes! If you check the GitHub repository, you can use the bash scripts there (make sure you satisfy their pre-requisites) to deploy/update the plugin server-wide.

Please note there are pre-requisites to running the scripts, so understand & prepare before usage as always.

Berrikuspenak

2024(e)ko abuztuaren 23(a)
This is a fantastic tool that works as it should and gets out of the way – always keeping the cache clean when needed. Thank you!!!
2023(e)ko ekainaren 4(a) 3 replies
cPanel dropped the ball not having a good tried and true away to clear the NGINX cache via WordPress. Many cPanel accounts primary run a wordpress site or more. Thanks for this developer stepping up and getting an in WordPress NGINX clear cache option enabled in WordPress dashboard. Would be great to get some intellegnet cache control to clear the cache for when pages/posts or products are updated. Not sure the nginx cache allows for the fine grain purging though.
Irakurri 3 berrikuspenak

Laguntzaileak eta Garatzaileak

“TNC Toolbox: Web Performance” software librea da. Ondoko pertsonek egin dizkiote ekarpenak plugin honi.

Laguntzaileak

Aldaketen loga

1.3.9: Dec 31, 2024

  • Pass-through error from cP API back to WP GUI (#22)
  • Improve uncaught error wording, and clarify on user type

1.3.8: Dec 18, 2024

  • Update compatibility to WP 6.7.x sub-major (#20)
  • Slight refinement to wording of not-configured prompt (#21)

1.3.7: May 9, 2024

  • Declare class firstly, resolve warnings (#18)
  • Slight improvements to GUI/Menu wording

1.3.6: May 2, 2024

  • Pluggable: Remove dependency, ie. support multi-site (#17)
  • Re-factor: Merge API calls into single function (#16)
  • GPLv3: Consistent, no longer partial v2 & v3