Hello,
Thank you for contacting the support and sorry for any inconvenience that might have been caused due to that.
We wanted to troubleshoot the issue, but we cannot log into your website due to the Not available.
error.
Here is the screenshot for your reference:
https://i.rankmath.com/MBEQL3
Please kindly review it and let us know when it is fixed.
Looking forward to helping you.
Hi,
Kindly use the Admin URL that we have provided in the sensitive data
wp-admin Login Page
Regards,
murali
Hello,
I logged into your website’s admin area and I was able to replicate the issue. Please allow me to forward the issue to our dev. team for further investigation. We will get back to you shortly.
Looking forward to helping you.
Thanks.
Sure, Thank you very much!
Hello,
We checked the website and although we can see the time increase we don’t see any Rank Math queries being slow. In fact, the only slow queries we could see are from the regular WordPress functions.
On top of this, we also checked the error log for any issues and there were not any issues related to Rank Math.
The slow down seems to be caused by the function that updates the meta cache on your website and with Rank Math enabled the fields on that table grow bigger because we also use that table to save some data.
At the moment, the plugin code is not running any slow queries on your website so we can recommend that you try to increase the server resources a little bit to try and speed up this process.
Don’t hesitate to get in touch if you have any other questions.
Hi,
Thanks for looking into this. We have checked our server resources usage and they are less than 50% now and they are well under control.
can you please provide more details on your statement “The slow down seems to be caused by the function that updates the meta cache on your website and with Rank Math enabled the fields on that table grow bigger because we also use that table to save some data.”
Can you please help with answers to the below queries:
Which function updates the metacache?
Where is that cache located and which db table is that if it is a db table?
If it is a db table will creating index help?
Why does only rankmath has problem and not any other plugin or website?
But I hope you will understand that if there is no solution to this we have to discontinue using Rank Math as we do not have any other choice. though as you say it is not Rank Math problem but that is the only plugin that seems to be causing the problem directly or indirectly.
Hello,
To answer your questions:
1. The function used to update the meta cache is a built-in WordPress function: https://developer.wordpress.org/reference/functions/update_meta_cache/
2. That is not present in the database, the cache is just so WordPress doesn’t need to constantly be calling the updated values from the postmeta
database table.
3. There’s not a table for this, as mentioned before.
4. When you install Rank Math our plugin adds values in the postmeta
table to save most post-related settings and thus the function to update the cache takes longer to run.
More specifically on your homepage, there are lots of products being displayed, and updating the cache for all of them seems to be the root cause of this.
It’s also possible that after having Rank Math enabled for a while the processing time would be reduced because after updating the cache the calls should run much faster.
Hope this helps clarify your doubts.
Don’t hesitate to get in touch if you have any other questions.
Hi,
Is it possible to disable rankmath for products in homepage. Can we make rank math not to do anything with products displayed on the home page?
Regards,
Murali
Regarding your comment “4. When you install Rank Math our plugin adds values in the postmeta table to save most post-related settings and thus the function to update the cache takes longer to run.”
can we remove all rankmath processing for products shown on homepage? let’s not process them itself instead of any suggestion that might remove the schema after processing. Our motive here is to stop any processing instead of hiding the processed data.
We tested and see that with an increasing number of products and with rankmath enabled with everything else unchanged, the page speed reduces. So basically we want rankmath not to process any products displayed on home page.
With this finging your explanation of the problem not in rankmath but in wordpress core or in the hosting could not be true. If that is the case why only the problem comes when rankmath is enabled and not any others plugins. All other 52 plugins that we have enabled also use the same wordpress core and share the same resolurces as rankmath and process the same set of products. But why only rankmath has to screw up the pagespeed. Obviously it is rankmath that does something, simply disabling it puts everything back to normal
So the problem is only with rankmath doing something not right which needs to be drilled down and root caused. Just pointing fingers at wordpress core or hosting does not sound logical. So we kindly request you to look into this from that angle.
We copied our homepage(https://veganmall.in) to another page(https://veganmall.in/test-home/) for testing and removed all products from that page and did a simple test. Even in that page without any products, the load time with Rankmath is almost 3 times of load time without rankmath enabled.
So with rankmath enabled, even if there are no products, the page speed is getting reduced. is there any way we can avoid rankmath getting invoked for homepage or atleast does not get invoked for processing products and other stuff
https://veganmall.in/test-home/ https://veganmall.in
With Rankmath 4.81 secs 10.64 secs
Without Rankmath 1.81 secs 2.63 secs
Hello,
We never claimed that the issue was with the WordPress core functionality. We only told you what the plugin was showing and it was showing a core WordPress function running multiple times.
When we checked the website we also didn’t see any slow query coming from Rank Math.
On top of that, your website is now throwing a bunch of 403 errors in the console and this is making it not loading properly:
Having said that, we’ll escalate this to the dev team, but they would require access to your website and the login credentials are no longer working.
Please reactivate the login credentials and if possible provide us with FTP access.
Let us know when the access is granted again so we can inform the dev team for further debugging.
Looking forward to hearing back from you.
Hello,
I have updated the sensitive data as requested. Can you please check further?
Thank you.
Hi, Thanks again for looking in to it, I can provide you with SSH access if that can help.
Is there anyway to disable processing the products on homepage
Hello,
Since we did not hear back from you for 15 days, we are assuming that you found the solution. We are closing this support ticket.
If you still need assistance or any other help, please feel free to open a new support ticket, and we will be more than happy to assist.
Thank you.