Skip to main content

Identify and Fix performance issues on wordpress site

If you're experiencing slow website performance, this guide will help you identify and address the issues using the tools available in your cPanel account.

1. Monitoring Resource Usage

  • Accessing Resource Usage: Go to your cPanel dashboard and navigate to "Metrics" > "Resource Usage". This page provides an overview of your account's resource consumption, such as CPU, RAM, and I/O.

  • Understanding Faults and Snapshots:

    • Faults: If your account exceeds the allocated resources, it triggers a "fault." Frequent faults indicate that your site is hitting its limits, causing slowdowns or even temporary unavailability.
    • Snapshots: These are detailed reports generated when your site experiences resource usage issues. They show which scripts or processes were consuming the most resources at the time of the fault.

2. Optimizing Your Website

  • Use a Caching Plugin: If you observe high resource usage, one of the most effective solutions is to implement caching on your website. We recommend using the LiteSpeed Cache Plugin because our servers are LiteSpeed-based, and this plugin integrates seamlessly for optimal performance.

    • Installing LiteSpeed Cache: If you're using WordPress, you can easily install the LiteSpeed Cache plugin from your WordPress admin dashboard under Plugins > Add New. For other CMS platforms, check their respective plugin repositories or reach out for assistance.

    • Enable LiteSpeed Public Cache: LiteSpeed Public Cache stores publicly accessible, cacheable content for users who aren’t logged in. By enabling this, you can significantly reduce server load and speed up page load times for visitors. To enable it, go to your LiteSpeed Cache settings, navigate to Cache > Cache Settings, and turn on Public Cache. This will cache common pages for public access without creating unique caches for each user.

    • Set LiteSpeed to Serve Stale Content: To keep site performance high during cache purges, configure LiteSpeed to serve "stale" cached content. This helps ensure your site remains responsive, even during heavy traffic or maintenance tasks.

    • Adjust Cache Purge Time: If your site isn’t frequently updated, consider extending the cache purge interval to reduce the frequency of cache resets. This can be set in the LiteSpeed Cache settings under Cache > TTL (Time to Live), where you can specify a longer TTL for both pages and assets, helping improve load times.

  • Enable Redis Object Caching: For improved performance, you can also use Redis Object Caching. This helps your site retrieve frequently requested data faster, reducing server load. Follow our detailed guide on Using Redis Object Cache on WordPress for setup instructions.

  • Install and Use Query Monitor: To troubleshoot which parts of your site may be slowing it down, we recommend installing the Query Monitor plugin.

    • Installing Query Monitor: Go to your WordPress dashboard, navigate to Plugins > Add New, and search for "Query Monitor." Install and activate the plugin.
    • Using Query Monitor: After activation, a new Query Monitor tab will appear in your admin bar. This tool provides valuable insights into slow database queries, long-running scripts, and other issues that may affect site performance.
  • Optimize Your Site Content: Reduce image sizes, minimize the use of heavy scripts, and remove unnecessary plugins or modules that may be consuming excessive resources.

  • Check for Ads and External Resources: Ads or embedded external resources, such as third-party scripts or media, can introduce variable load times due to dependency on external servers. If possible, minimize these to avoid potential delays and improve site stability.

  • Upgrade Your Hosting Plan: If your site continues to hit resource limits even after optimization, it may be time to consider upgrading to a plan with higher resource allocations. Contact our support team for more information on available upgrade options.

3. Professional Assistance

If you need help diagnosing and resolving performance issues, we offer a professional optimization service. Since this falls under development-related support, there is a one-time fee of $150. Our team will analyze your site, identify the root causes of the slowness, and implement necessary fixes to ensure optimal performance.