I migrated a WordPress install from GoDaddy, and it seems to be going very, very slow on OpalStack.

The biggest delay seems to be waiting for the domain to resolve, which takes on average 15 seconds.

Then, clicking around the site and general usage also seems slow. This was not an issue while it was hosted at GoDaddy, and I don't seem to be nearing anywhere near my top usage when I check my control panel, so I think it must be a setting or transfer issue from migrating.

Things I have done:

In my wp-config.php I set:

define('WP_MEMORY_LIMIT', '384M'); //I have 512mb available and control panel says I am only using 2M, so I don't think this was the issue

define( 'WP_SITEURL', 'https://mydomain.org/' );
define( 'WP_HOME',    'https://mydomain.org/' );

I set FPM Max Requests from 20 to 40 in the application settings, and I disabled the "Site URL Managed" setting for my WordPress application in the control panel

My DNS settings are very simple, I have no redirects setup, just two A records (one for www) that points to my IP displayed in the control panel.

The online tool I used to confirm performance issues was https://tools.pingdom.com/, which shows an average wait of 15 seconds while nothing is happening, nothing is being received, literally the browser is just waiting.

What can I do to troubleshoot and improve this?

My go-to first step for troubleshooting WP performance issues is to look at plugins, selectively disabling them to see if any one plugin has a noticeable impact on the issue. For example if there's something preventing a plugin from contacting some remote API that it needs, then it can make the entire site run more slowly.

If you need hands-on assistance with this then my recommendation is that you contact us via our support email and let us know the details of your site (the shell user, domain, and app) so that we can look into this further for you.

Mastodon