Choosing the right web host is crucial for your project's success. Web hosting should be seen as the foundation in which your website or web app is built upon. It doesn't matter if you make your app with this framework, that plugin, or have the best content in the business - if the hosting goes down, your project goes down. The problem here is that as a web developer and especially a junior developer, you've spent the majority of your time building and learning on your local machine. Hosting projects locally is fantastic for building, but it doesn't reflect the real-world demands of a website being used by the public. Once deployed your project must withstand varying amounts of traffic while remaining performant, both of these things rest largely on the web host's shoulders - having the right server configuration with the proper networking infrastructure supporting it is crucial. In this episode, Matt takes a look at various web hosting types including shared, dedicated, WordPress, reseller, and nodeJS. Each of these unique hosting types have their own pros and cons ranging from how powerful they are, what their scalability looks like, and how much they cost. The focus of this episode is on what is commonly called "traditional web hosting" or "traditional web hosts" provided by companies such as HostGator, Hostinger, BlueHost, and more.
Sometimes hosts will use the term "Cloud Hosting" with VPS hosting - this is largely a marketing term as cloud hosting typically refers to a type of hosting that goes beyond even dedicated hosting in capabilities. The point here is that each hosting provider will using different terms in their marketing, it's important to check in to what you're purchasing, digging in further than just the name of the plan you're choosing.
The Problem
The Solution
Support episodes like this and even get a shoutout (if a slot is available) via our Patreon: https://patreon.com/htmlallthethings