Background of the issue:
I've been using WPML for a long time, and it always slowed down my website, but to an acceptable extent. Recently, the site has been running slower and slower, so I had to disable WPML, and the site sped up dramatically. After a few months, I decided to go back and enable WPML, hoping the problem would go away, but it's still very slow. I want the English version of my website to be an exact replica of the Polish version, with the same layout, images, and products, except for the texts translated into English. I translate all the text myself and don't need any automatic translations or external translators. I already have all the pages and products translated. Sometimes, I add a new product and then immediately translate it into English. I want to know if it's possible to disable all unnecessary features that I don't use.
Symptoms:
My website is very slow when I turn on WPML.
Especially after enabling WPML String Translation
Questions:
What can I do to make my website work properly with WPML enabled?
Is it possible to disable all these unnecessary features that I don't use?
What should I enable/disable so that WPML runs quickly and efficiently without generating a bloated database?
What can I do to make my website work properly with WPML enabled?
Is it possible to disable all these unnecessary features that I don't use?
What should I enable/disable so that WPML runs quickly and efficiently without generating a bloated database?
I will require temporary access (WP-Admin and FTP) to a test site where the problem has been replicated, if possible. This will enable me to provide better assistance and determine if any configurations need to be modified.
Please note that it is important to have a backup for security purposes and to prevent any potential data loss. You can use the UpdraftPlus plugin (https://wordpress.org/plugins/updraftplus/) to fulfill your backup requirements.
Your upcoming reply will be treated with confidentiality and will only be visible to you and me.
✙ To resolve the issue, I may need your consent to deactivate and reactivate plugins and the theme, as well as make configuration changes on the site if necessary. This emphasizes the significance of having a backup.
Hello Kor,
First, I'd prefer not to provide access to my website unless absolutely necessary, due to the large amount of private information it contains (customer data from our e-commerce store). Let's try to solve this problem without granting you access.
Thanks for your patience. Our 2nd Tier Support checked your logs and they are not so sure how to troubleshoot this further. This is what they mentioned below.
If not, they suggested that you check the database integrity and for missing fields or indexes (and comparing it to a clean sandbox structure)- as this is what could create a performance issue with large databases and many entries, and result in slower queries.