All those blocked request are significantly slowing the load speed of the backend, too. Under Tools in Admin Tools, will “Purge Sessions” remove all those?
I got that the first time.
I actually did reply to it.
No, it won't help.
This has nothing to do with session management.
It has also nothing to do with Admin Tools per se.
As I told you, the problem will persist even if you completely disable or even uninstall Admin Tools:
Even if you disable Admin Tools completely you won't really fix anything since all these URLs do not exist on your server, result in an HTTP 404 Not Found, therefore are handled by Joomla. Since Joomla takes hundreds of milliseconds and Megabytes of memory to render the 404 page, your server load increases.
Your problem is that you have a large number of external sources requesting static media files on the no longer existing WordPress paths.
All these requests result in an HTTP 404 Not Found each.
Joomla handles HTTP 404.
You MUST NOT remove Joomla's handling of 404 pages from the .htaccess file. That would be the WRONG solution as it WILL break Joomla SEF URLs.
Since Joomla takes a lot of time to process each 404 page, your server load increases.
Since your server load increases, your site gets slower – both frontend and backend.
Ideally, you want to stop these requests from happening.
This is objectively NOT under your or our control.
The second best option is to block these requests as quickly as possible, before they can reach Joomla.
This is what the amended .htaccess code does.
This might not be enough if you are receiving hundreds to thousands of them every day.
If this is the case, you need to stop these requests from hitting your server.
How can you stop a request from hitting your server if you have no control over the person or service making the request?
The answer is using something like CloudFlare CDN.
If you put the site behind CloudFlare CDN you can create a rule which matches all those /wp-* URL paths, with a block decision.
URLs blocked at the CloudFlare CDN level never reach your server.
However, I consider using CloudFlare CDN for this use case to be the last resort.
Let's see if the changes you made have an effect.
Keep monitoring your site for a few more days.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!