I’m asking this question as well as giving a reference of what I currently have and how I feel about the performance:
I have a Magento 2.1.6 with 2k products run on GC single 1 CPU and 3.75G memory and it handles well. Although I’ve never tested it with massive product attribute updates such as applying attribute changes to 999 products as I know it not going to handle it.
On the other hand I have a big Magento 2.2 with 15k products and it struggled big time on the same spec so I doubled the CPU and mem. Now I can see speed improvement and in Magento admin, I’m able to load 999 products in around 25s, and update them in 3.5 min (such as change stock availability from Out of stock to In stock). Is this normal or I’m doing something wrong?
Compare the pair, the small store loads much faster in the frontend even when two stores loads the exact number of products. So does product amount really have that much speed impact in Magento 2?
I only started to try out GC last year and I’m not impressed at all. I have other small Magento 2.1 stores hosted in VPS offered by local hosting company, and they’re blindly fast (both front end and backend) at a much lower server spec and with a friction of what GC charged me.
Would be great to hear what you guys are thinking about Magento 2 hosting? My piece of advice for development stores: try not to use cloud for dev as you’re using a lot of server resources when doing all your coding, testing and products, and you will likely to get a big bill at the end which can totally be avoided if you’re using a standard local vps with a fixed annual price.