[Resolved] Our site is very slow because of the WPML Media Plugin
This thread is resolved. Here is a description of the problem and solution.
Problem: The client's site is experiencing slow performance, taking nearly 13 seconds to render each page, potentially due to the WPML Media Plugin. Solution: We recommend creating a new staging site and performing the following steps: 1) Navigate to WPML >> Settings >> Media Translation. 2) Click on the Start button and wait for the process to complete. 3) Go to WPML >> Support page, and click on the Troubleshooting link. 4) On the Troubleshooting page, click on the following options in the Clean up section, waiting for confirmation after each:
Our site is very slow because of the WPML Media Plugin. It takes nearly 13 SECONDS TO RENDER EACH PAGE NOW...
Can we safely disable this plugin? Is there an easy way to check if we done any "Media Translations"?
Link: hidden link
Yes, your ticket is assigned to a supporter, myself in this case.
Please note that your ticket is currently in the standard email support queue meaning that you will receive a reply once a supporter has reviewed it and replies rather than immediately compared to chat support. Hope this clears up the reason for the wait between responses.
Now regarding the WPML Media and performance. If you are not using a different image per language or not planning to then please proceed to deactivate the WPML Media add-on as it's not required.
If you are however, please let me know and we can debug the performance issue further.
P.S I have attempted to access the staging site, but Wordfence has flagged my IP.
Go to WPML->Media Translation -> from within there you can verify if you are using a different media per language or not, but it sounds like you are not using this feature at the moment.
We cannot directly delete the wpml media translation add-ons first our aim to debug the exact issue. Our website is in 8 languages and we don't want to take any risk without knowing the exact issue.
If you need the wp admin login then let me know.