Overview
A slow-loading website frustrates visitors, negatively impacts search engine rankings (SEO), and can lead to lost revenue or engagement.
Website speed issues are often caused by unoptimized images, excessive or conflicting plugins, missing caching, outdated PHP versions, or resource exhaustion.
Follow this step-by-step troubleshooting guide to diagnose and resolve performance bottlenecks on your hosting account.
Step-by-Step Performance Troubleshooting
1. Test Your Page Speed with Benchmark Tools
Before making changes, run a performance test to establish a baseline and pinpoint specific bottlenecks:
Recommended Tools: Use Google PageSpeed Insights or GTmetrix.
-
Key Metrics to Watch:
Time to First Byte (TTFB): Measures server response time. A high TTFB usually indicates database queries, uncached dynamic content, or low server resources.
Total Page Size & HTTP Requests: Aim to keep overall page size reasonable and reduce unnecessary scripts/images.
2. Optimize Website Images
Uncompressed, oversized images are the single most common cause of slow web pages.
Compress Images: Use tools like TinyPNG or WebP conversion tools to shrink file sizes without losing visual quality.
Resize Display Dimensions: Do not upload a 4000px image if it only renders in a 600px container on your site.
Enable Lazy Loading: Ensure lazy loading is active so off-screen images load only when visitors scroll to them.
3. Update Your PHP Version in Plesk
Running an outdated version of PHP can significantly decrease server execution speed.
Log into your Plesk Control Panel.
Go to Websites & Domains -> select your domain.
Click on PHP / PHP Support.
Switch to the latest stable PHP version supported by your theme and plugins (e.g., PHP 8.1 or PHP 8.2).
4. Enable Page Caching & Static File Compression
Caching serves pre-built static HTML pages to visitors instead of regenerating the page from scratch on every visit.
WordPress Caching: Install and configure a reliable caching plugin such as WP Super Cache, W3 Total Cache, or LiteSpeed Cache.
-
Nginx Static Caching in Plesk:
In Plesk, go to Websites & Domains Apache & Nginx Settings.
Enable Serve static files directly by Nginx.
Ensure Gzip or Brotli compression is enabled.
5. Audit & Remove Heavy Plugins / Scripts
Each active plugin adds database queries and loads external scripts/stylesheets.
Deactivate plugins that are non-essential or perform redundant tasks.
Test your site speed after disabling individual plugins to identify resource-heavy culprits.
Remove outdated sliders, heavy tracking scripts, or external font libraries you don't need.
6. Clean and Optimize Your Database
Over time, database tables accumulate revision histories, transient options, and spam comments that slow down SQL queries.
Use plugins like WP-Optimize or phpMyAdmin in Plesk to clean transients, empty trash, and optimize database tables.
When to Contact Support or Upgrade Resources
If self-service optimization does not resolve the slow loading times, your site may be exceeding your current hosting tier's hardware allocations (CPU, RAM, or I/O operations).
Please contact our support team if you experience:
Frequent 504 Gateway Timeout or 503 Service Unavailable errors.
Resource limit warnings inside your hosting dashboard.
Consistently high TTFB (Time to First Byte) even with caching enabled.
Need Extra Help?
If you need help checking server performance or adjusting resource limits:
Action: Connect directly with a Live Agent through this chat window.
What to provide: Share your Domain Name, GTmetrix/PageSpeed score links, and any recent changes made to your site.
Comments
0 comments
Please sign in to leave a comment.