Magento is one of the most preferred CMS for ecommerce store owners. Why? It is because Magento provides optimized performance, coupled with an easy check-out process, thus giving the online shoppers a great user experience. However, Magento requires a reliable hosting solution to manage thousands of SKUs and traffic spikes.
With a number of hosting-related queries, many people search for a reliable cloud hosting solution for Magento.
For this week’s #CWChat Twitter session, we had invited Christian Münch – head of technical development at netz98 Gmbh. He was more than happy to answer all the Magento hosting related queries. Christian is a web development expert with great hands-on experience, working with Magento, PHP, Python, Zend Framework, Golang, etc.
We are thankful to Christian for being our guest on this live #CWChat session. If you had missed out on the live #CWChat session, here’s the recap for you.
What factors does he consider when it comes to choosing the right Magento hosting solution?
Q1. Keeping our topic in mind, what is the criteria to choose the right Magento Hosting? #CWChat pic.twitter.com/tZwjgeQrv6
— Cloudways (@Cloudways) November 21, 2019
Scalability is one of the important criteria. We should also keep the price for the hosting in mind.
The ability to downscale is important to safe costs.
We prefer a flexible cloud solution. The most important criteria are stability, security and scalability. #CWChat
— Christian Münch / muench.dev (@cmuench) November 21, 2019
The second question was about, why is it important to opt for the right Magento hosting?
Q2. Why choosing the right hosting for #Magento stores is vital and beneficial? #CWChat pic.twitter.com/OGNiy74Fhl
— Cloudways (@Cloudways) November 21, 2019
Choosing the right hosting is important to run a stable business.
If something gets wrong a good support makes a big difference.
Depending on your own team structure and know how, choosing the right partner is super important. #CWChat— Christian Münch / muench.dev (@cmuench) November 21, 2019
Our third question was related to the recommendation. What kind of hosting will you prefer for Magento stores?
Q3. What kind of hosting you will recommend for #Magento stores? #CWChat pic.twitter.com/CY0QJ2QwBN
— Cloudways (@Cloudways) November 21, 2019
We recommend a scalable hosting infrastructure for a general #Magento shop.
A general store with recommend configuration requires a bunch of different services.
A modular hosting structure helps to manage the difference. #CWChat
— Christian Münch / muench.dev (@cmuench) November 21, 2019
Why shared hosting is not a good option for Magento 2 stores?
Q4. Why is shared hosting not a feasible option for #Magento 2 stores? #CWChat pic.twitter.com/LGpVxxP7RW
— Cloudways (@Cloudways) November 21, 2019
A shared hosting option was possible for smaller Magento 1. Since Magento 2, we need a more flexible infrastructure. Even small shops are hard to run in a classic shared hosting environment.
…#CWChat— Christian Münch / muench.dev (@cmuench) November 21, 2019
Instead of a shared infrastructure a good hosting needs a dedicated server or cluster to run Magento 2 in a professional manner.
Sometimes shared hosting environments do not support cron jobs which are heavily used.
Shared hostings are limited and not flexible enough.#CWChat— Christian Münch / muench.dev (@cmuench) November 21, 2019
In your opinion, what’s the most suitable perfect server requirement for Magento stores?
Q5. For a basic #Magento 2 store, what are the perfect server requirements that help it run smoothly? #CWChat pic.twitter.com/WuGvnuy844
— Cloudways (@Cloudways) November 21, 2019
We always recommend to run a Magento 2 store with Nginx, Varnish, ElasticSearch and Redis. PHP should be the newest supported version. There is enough memory for the database. In a perfect world, we have redundant services with a failover mechanism. #CWChat
— Christian Münch / muench.dev (@cmuench) November 21, 2019
Security features like a WAF are more and more required to protect the business.
A good monitoring gives you detailed information about performance or problems. #CWChat— Christian Münch / muench.dev (@cmuench) November 21, 2019
Containers are used to scale up the system. The new perfect world is also “headless” and the frontend is not directly served by Magento. #CWChat
— Christian Münch / muench.dev (@cmuench) November 21, 2019
How can store owners measure the server resources for their Magento stores?
Q6. What is the best way to calculate the server resources for any #Magento project? #CWChat pic.twitter.com/foL6XAmew6
— Cloudways (@Cloudways) November 21, 2019
Existing traffic data can help you to calculate the resources. This can be obtained by using the webserver logs or Analytics data.
Also the amount of existing database entries and images should be respected in your calculation.Do not estimate too much. Use facts.#CWChat
— Christian Münch / muench.dev (@cmuench) November 21, 2019
Please provide a brief review of the Cloudways Magento Hosting Platform.
Q7. You tested our cloud platform earlier. We would like to have your honest feedback on our platform? #CWChat pic.twitter.com/pQEZLlZqsA
— Cloudways (@Cloudways) November 21, 2019
I really like the clean user interface. Everything can easily be accessed. Services like ElasticSearch can be activated by a click. Especially developers can start a complete test environment in minutes. #CWChat
— Christian Münch / muench.dev (@cmuench) November 21, 2019
My Magento 2.3.3 instance was up and running after 7 minutes. The PHP version can be changed without any SSH session (which is even possible).
— Christian Münch / muench.dev (@cmuench) November 21, 2019
If there is more than one project it is possible to group servers in groups and applications and configure them for teams.
I really like the “one click” staging system which can be created out of a production system.#CWChat
— Christian Münch / muench.dev (@cmuench) November 21, 2019
Most of us look for bonus tips. That’s why our second last question was about the last-minute server survival tips for Magento stores during the sales season.
Q8. Can you share some last minute server survival tips for #Magento stores during the BFCM sales season? #CWChat #BlackFriday #CyberMonday pic.twitter.com/nrPrkDYO9d
— Cloudways (@Cloudways) November 21, 2019
Have a load tested scalable setup. Verify your discount rules. Do not run big imports during these days.
Cache your landing pages and strip off campaign parameters in your Varnish configuration.
Monitor everything! Have experts in access to act. Don't panic!#CWChat
— Christian Münch / muench.dev (@cmuench) November 21, 2019
We ended the session by asking our guest who would you like to see on our next #CWChat twitter session? Please tag him/her.
Q9. Lastly, who would you like to see next on #CWChat? pic.twitter.com/srYdAXJhFE
— Cloudways (@Cloudways) November 21, 2019
I would like to see @LarsRoettig in the chat.
— Christian Münch / muench.dev (@cmuench) November 21, 2019
We hope that you have got the answers to your hosting related queries in #CWChat.
Thank you once again, Christian Münch, for being our guest for the live #CWChat session.
If we missed out on any important questions related to Magento hosting do let us know in the comments section below.
Abdur Rahman
Abdur Rahman is the Magento whizz at Cloudways. He is growth ambitious, and aims to learn & share information about Ecommerce & Magento Development through practice and experimentation. He loves to travel and explore new ideas whenever he finds time. Get in touch with him at [email protected]