-
Hi guys,
Hope you guys are doing well. I’m opening this ticket on behalf of one of my clients. So, here’s the situation:Currently, we have observed that the RankMath plugin performs optimally on small to medium-sized websites. However, its performance significantly deteriorates when deployed on super-large sites, leading to various issues. I would like to bring one major concern to your attention, which is causing severe disruptions despite being hosted on a robust dedicated server boasting 64 Cores, 128GB memory, and NVMe drives.
The primary culprit appears to be within the “/seo-by-rank-math/includes/modules/sitemap/providers/class-post-type.php” file, specifically at Line No. 364. This section of code is responsible for generating the list of posts in the sitemap.
Consider the scenario of a website with a staggering post count of 348,438+. As you can imagine, such a database size can lead to substantial performance challenges. When the SQL query from the aforementioned PHP file is executed in this context, it exerts excessive strain on the server’s CPU, resulting in throttling and eventual downtime.
This is a critical issue that is significantly impacting the performance of super-large sites. While I understand that reproducing this problem may be challenging on small to medium-sized websites, it is readily apparent on larger-scale sites.
I kindly request the development team’s focused attention on this matter. It is imperative that we thoroughly analyze the codebase and optimize the SQL queries to ensure RankMath operates efficiently even on websites with an extensive post database, without imposing undue strain on server resources.
If you need any additional details please let me know.
The ticket ‘Optimize RankMath Codebase for Huge Websites’ is closed to new replies.