HostingHOW TOInternet

How to Improve CPanel Performance?

Do you have problems with CPanel performance? WHM settings have a solution. You can easily change the configuration of WHM to improve the performance of the server and make websites faster.

These tweaks rarely cause problems. But we recommend these changes if you use your server just for your or your customer’s sites.  If you are reselling hosting, then you may need some of these features.

And now let’s see How to improve CPanel performance?

How to improve CPanel performance?

Disable Mailman

Mailman is a tool that allows you to create mailing lists allowing you to send a large number of emails.  But it’s not a wise choice in general; it may end you up being blacklisted.

If you or none of your customers don’t use this tool it would be better for your server performance to disable it.

To disable Mailman:

Disable Mailman
Disable Mailman

Go to WHM > Server Configuration > Tweak Settings > Disable Mailman.

Ps: if you want a good mail tool for advertisement purposes use services like MailChimp instead. You can get up to 2000 subscribers for free.

Disable Web Stats and MySQL disk Stats

Many sites are using third party analytics programs, which make tats programs from your server are useless and just use resources.

If you aren’t using any of these programs, you can simply disable all (Awstats reverse DNS resolution, Analog stats, Awstats stats and Webalizer stats)

How to improve CPanel performance?
How to improve CPanel performance?

Go to WHM > Server Configuration > Tweak Settings > Stats Programs

This is the same with MySQL, it’s clearly causing a significant drop in performance; as it says in the description in WHM: “enabling this option may cause a significant drop in performance as MySQL may become unresponsive until data collection is complete”.

So simply disable “Include databases in disk usage calculations” and “Use INFORMATION_SCHEMA to acquire MySQL disk usage”

Disable Catch-All

Catch-All is eating the shortage; you should disable this feature for spam security concerns.

Catch All handles all the emails that are not sent to an existing email account, by default they are stored in a default account that with time can get pretty big.

To Disable Catch-All:

How to improve CPanel performance?
How to improve CPanel performance?

Go to WHM > Server Configuration > Tweak Settings > Change to :fail:

After disabling this feature set it to fail, it will reject the message and notify the remote SMTP server, this is in compliance with SMTP RFC 5321.

Disable cpanelsolr (cpanel-dovecot-solr)

Disable cpanelsolr is a new feature that was introduced in CPanel version 64 but unfortunately it has reported high usage of Memory.

This feature indexes all the emails received across the WHM accounts in order to improve email search services on IMAP clients such as iOS devices, Microsoft® Outlook™, SquirrelMail, Horde, Roundcube, and Mozilla™ Thunderbird.

If you don’t strongly need it, you should disable it now.


To disable cpanelsolr:

Go to WHM > Server Configuration > Service Manager.

Conserve memory

This could be a good backup plan in case the memory starts to run low, but keep in mind it might slow down the performance as it uses CPU resources.

Go to WHM > Server Configuration > Tweak Settings > System

see also: How to enhance cPanel Security in 7 steps?


Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button