Guides tagged “performance”
Step-by-step MdmHost guides about performance, sorted A-Z.
63 guides · page 3 of 4
Nginx vs Apache vs OpenLiteSpeed for WordPress on a VPS
A practical comparison of Nginx, Apache and OpenLiteSpeed for WordPress on a VPS, covering.htaccess support, caching, memory use and ease of setup, with a clear pick for each situation.
Optimise images in WordPress for faster pages
Make WordPress images smaller without visible quality loss: resize before upload, compress and convert to WebP, lazy load, and clean up unused image sizes.
Optimize MySQL Indexes with Composite and Covering Indexes
Learn how to design MySQL composite and covering indexes for WHERE, JOIN and ORDER BY queries, then verify the plan with EXPLAIN and EXPLAIN ANALYZE.
Optimizing disk I/O on a VPS: tuning mount options and swap
Reduce disk latency on a Linux VPS by choosing the right I/O scheduler, trimming write-heavy mount options, and tuning swap and dirty-page settings.
Optimizing Redis for high-read, low-latency applications
Tune maxmemory, eviction and persistence so Redis answers read-heavy traffic in under a millisecond, and learn which kernel settings stop latency spikes.
Port speed vs bandwidth: what network specs mean
Learn what port speed in Mbps or Gbps, monthly transfer and real-world throughput mean, so you can read the network specs on any hosting plan with confidence.
Replace WP-Cron with a real cron job in cPanel
Make WordPress scheduled tasks reliable and lighter: disable visitor-triggered WP-Cron and run wp-cron.php from a cPanel cron job every few minutes.
Set browser caching headers (expires and Cache-Control) in Nginx
Tell browsers how long to keep images, CSS, JavaScript and fonts with expires and Cache-Control in Nginx, while making sure HTML stays fresh after every update.
Set browser caching in Apache with mod_expires and headers
Tell browsers how long to keep your files. Use mod_expires and Cache-Control headers in Apache to cache versioned assets for a year and keep HTML fresh.
Speed up Remote Desktop on a slow or mobile connection
Make RDP usable on weak Wi-Fi, hotel networks or a phone hotspot by tuning connection speed, colour depth, visual effects, caching and resolution, then measuring the result.
Speed up sites in Plesk with nginx caching, HTTP/2 and compression
Turn on nginx caching, serve static files directly, enable gzip or Brotli, HTTP/2 and OPcache in Plesk, and check which settings actually make a site faster.
Speed up WordPress on MdmHost hosting
A practical checklist to make WordPress load fast on LiteSpeed hosting: caching, PHP version, images, plugins, database clean-up and measuring results.
Tune Apache MPM settings to stop memory exhaustion
Size Apache's MaxRequestWorkers to the RAM you really have, choose between prefork and event, set ServerLimit and KeepAlive sensibly and spot the MaxRequestWorkers warning in your logs.
Tune PHP-FPM pools (pm.max_children) for your RAM
Size PHP-FPM to your server's memory. Choose between dynamic, ondemand and static, calculate pm.max_children from real per-process memory, set pm.max_requests, and act on the max_children warning.
Turn on compression with cPanel Optimize Website
Make pages smaller and faster with the cPanel Optimize Website tool: compress all content or only chosen MIME types, check that it works, and avoid conflicts with cache plugins.
Use any pull CDN with LiteSpeed Cache (CDN mapping)
Connect LiteSpeed Cache to a pull CDN such as BunnyCDN or KeyCDN with CDN mapping: create the pull zone, map file types to the CDN URL, test, and purge correctly.
Use PHP OPcache on cPanel hosting with CloudLinux PHP Selector
What PHP OPcache does, how to check it is enabled in CloudLinux PHP Selector, sensible OPcache options for WordPress, and how to clear it after deploying code.
Using ipset for high-performance IP blacklisting on Linux
Build a kernel-level IP blocklist with ipset and iptables, load thousands of addresses in seconds, and keep the set alive across reboots.
What is a CDN and do you need one?
How a content delivery network caches your site on servers around the world, what it speeds up, how it works with DNS and SSL, and when a CDN is worth adding.
Why is my VPS slow? Performance troubleshooting on Virtualizor
Find the cause of a slow VPS: compare Virtualizor graphs with top, check CPU steal, I/O wait, memory and swap, disk space and network, then fix or upgrade.
Browse by topic
- Getting startedYour first hour with a new server: access, logins and basics.69 guides
- cPanelFiles, databases, email, domains and every cPanel tool, step by step.37 guides
- WHM & resellingWHM, packages, reseller accounts, WHMReseller and running a hosting brand.49 guides
- WordPressInstall, secure, speed up, migrate and fix WordPress sites.40 guides
- Email & webmailMailboxes, webmail, forwarders, spam filters and email delivery.37 guides
- DomainsRegistering, transferring and managing domains and nameservers.20 guides
- SSL certificatesFree AutoSSL, Let's Encrypt, paid certificates and HTTPS.19 guides
- CloudLinuxCloudLinux setup and use: LVE limits, CloudLinux Manager, CageFS and PHP/Node.js selectors.31 guides
- LiteSpeedLiteSpeed Web Server, LSCache and the LiteSpeed Cache plugin: install, settings and tuning.30 guides
- Imunify360Malware scanning, firewall and proactive defence with Imunify360.23 guides
- SoftaculousInstall, update, clone and back up apps with Softaculous.23 guides
- WP SquaredcPanel's WordPress platform: sites, plugins, staging and backups.9 guides
- SitePadBuild and publish websites with the SitePad builder.9 guides
- SitejetDesign, edit and publish sites with the Sitejet builder.9 guides
- WHMResellerAlpha and master resellers with WHMReseller: install, setup and use.12 guides
- VirtFusionInstall, set up and manage VirtFusion: hypervisors, packages, servers and WHMCS integration.7 guides
- VirtualizorManage your VPS with Virtualizor: power, OS reinstall, VNC, IPs and backups.30 guides
- PleskWebsites, email, databases and settings in the Plesk panel.52 guides
- DirectAdminUsers, domains, email and reseller tools in DirectAdmin.40 guides
- WHMCSBilling, automation, products and client management with WHMCS.51 guides
- Control panelscPanel & WHM, Plesk, DirectAdmin and other panels on your VPS.106 guides
- SecurityKeys, passwords, firewalls and keeping a server patched.115 guides
- Networking & DNSIP addresses, reverse DNS, ports and traffic.34 guides
- Websites & appsWeb servers, WordPress, PHP, Node.js, SSL and app hosting.52 guides
- DatabasesMySQL, MariaDB, PostgreSQL, Redis and MongoDB on a VPS.64 guides
- Billing & accountInvoices, renewals, the client area and your account.9 guides
- TroubleshootingWhen something is not working: checks and fixes.68 guides
- Linux VPSSSH, packages, services and everyday Linux administration.70 guides
- Windows VPS & RDPRemote Desktop, Windows Server settings and Admin RDP tips.58 guides
- Docker & DevOpsContainers, Git deploys, automation, monitoring and backups.58 guides
Still stuck?
Ask MdmHost AI for a quick answer, or open a ticket and our team will take a look. We are here 24/7.
