I'm making a fairly large (for me) e-commerce shop with Woocommerce. The shop has ±1300 products and will be going to ±2000 products. There are also ±2500 Product Tags.
I've had speed problems on a shared hosting server; updating posts took over 1 or 2 minutes from time to time. The front-end of the website has always been really speedy.
So I've moved the server to a VPS server with 4 processor cores of 4.9Ghza and 2048 Mb Ram. There's no visitors on the website; no traffic problems. As said before, the front-end is really snappy. Every pages loads in under two seconds.
However, certain things are really slow in the dashboard/admin of Wordpress. Everything in the dashboard is really quick and responsive. Changing from posts to pages, to settings, to listing products in Woocommerce: all very snappy.
Updating products (a Woocommerce custom post type) is quick when changing the_content and adding text in custom fields. Every product has a lot of custom fields (≠50) that are served via the plugin Advanced Custom Fields. No problems there.
The BIG problem comes when I try to add 'Product Tags'. When I add one or more Product Tags, they appear quickly in the dashboard sidebar box. However, when I then try to Update the product, the spinning Wordpress wheel keeps spinning forever. The website hangs for one to two minutes and than finally update the post. I can try to access another part of the Wordpress dashboard, before the update is complete, but it doesn't react anymore. Only restarting the browser helps when I did that.
There's also an important issue with the 'Product Tags' menu item under 'Products' in the sidebar. I tried to add tags from there, but it blocks the site as well in a different manner. I can fill out the field to add a Tag and than hit 'Add new product tag'. Then I get NO message whatsoever that the tag has been added... the text of the new tag stays in the text field too. The button can be clicked multiple times, but it looks like nothing ever happens. When I restart the browser, the new tag has been added though.
Plugins: 14 active. It doesn't change when I turn off all other plugins besides Woocommerce.
Could you please help me out?