Websites are very slow

Hello,
i come from CloudPanel to HestiaCP sine few days.
In HestiaCP, i’ve 40 subdomains as reverse proxy, and 6 wordpress and static html websites.
Reverse proxy have a great speed loading, but wordpress websites are very slow, as you can see with Google PageSpeed.
Wordpress website
image
Static website
image

I’ve already enabled “caching” on NGinx template, but he have any effect on my speed loading.

My HestiaCP server is on Proxmox VM with 4 vCPU and 8GB of RAM.
Thanks a lot for your further answers and hope you have a good day :slight_smile:

I have also noticed that page generation speed on HestiaCP is slower than on other panels.

I was looking at CloudPanel and Fastpanel and have dome some comparisons.

Using the same virtual machine running Debian 12.7 with 4 vCPU, 4GB RAM and a clean install of each panel I have done a comparison of page generation time between the different panels. CloudPanel and Fastpanel performed roughly the same so I’ll only include CloudPanel results below.

All these page speeds were recorded in the WordPress query monitor plugin after refreshing the WordPress dashboard three times on a copy of a production ecommerce website with around 50 plugins.

Redis cache was enabled on both panels but all other caches are turned off

HestiaCP - Nginx only, PHP-FPM - PHP8.2, MariaDB
Page Generation Time: 2.73s
Database Queries: 0.01s

Using WordPress template

CloudPanel - Nginx only, PHP-FPM - PHP-8.2, MariaDB
Page Generation Time: 1.08s
Database Queries: 0.17s

I’ve since tweaked CloudPanels MariaDB config to be the same as HestiaCP and reduced the database query time down to 0.01s.

Anyone got any ideas what is causing HestiaCP to take 2.5x as long to generate the pages? Database performance is great in Hestia, better than CloudPanel out of the box so I think we can rule that out?

I can’t tell if it’s a PHP-FPM, PHP or Nginx configuration issue but it would be great to get Hestias page generation performance to match CloudPanel.

I guess it is all about your wordpress setup, the wordpress plugins you use and the quality of your hosting provider.
See below for a wordpress site on hestia (apache+nginx) with a few wordpress plugins, no cloudflare or other cdn, no optimisation yet:


So, I don’t think you can blame hestia

I only have jetpack plugin and magazine theme.
I’m my own provider and with cloud panel all work great.
Idk why in hestiacp my website is very slow, but it’s not my WordPress install.

This is unlikely to be related to Hestia; in essence, the panel itself is a set of tools. My sites are incredibly fast, the scale is not enough) https://pagespeed.web.dev/analysis/https-quantumtransition-angellive-ru/pk8ofumege?form_factor=mobile. Optimization, the right theme, Quic, etc. give a speed advantage. Again, update MariaBD to 11.4 and you will see an even more noticeable difference, it’s like a constructor, build what you want)

That’s ignoring the fact that the same site on the same server using Cloudpanel or Fastpanel loads pages up to 60% faster in tests I’ve done.

This will be much less noticeable on smaller sites.

My point is that their must be a configuration in Hestia that impacts performance. Whether this is just an issue with the WordPress profile or a wider issue I don’t know.

Send your website address here and we’ll take a look. And yet, CF is not an indicator of speed; on the contrary, it often slows down. So in Fastpanel everything is a little different, although in general it seems, I’m sure it’s not the panels, but rather their customization for certain sites