demosthenes.info

Independent notes on CSS, SVG, animation and front-end design.

Articles / Article

Web Developer Reading List: Servers, Domain Names and Hosting

Finding and setting up hosting for your sites

A cluster of glowing blue fibre optic tips

Like novels and art, websites do not truly count until they are published. Whatever the scale of the enterprise - from the smallest boutique site on cheap hosting to vast maps of data spanned across multiple servers - finding and purchasing a domain name and setting up a server can be an intimidating, even overwhelming prospect.

This reading list takes you through the very basics of servers, domain names and hosting, starting with general recommendations and working up to creating your own server for site testing and development, with more complex entries added over time.

Time: 1 hour

Prerequisites: Aside from purchasing a suitable domain name (which you should ensure is done before starting a project), there’s not much point in learning about servers and hosting from a web development perspective without a strong understanding of HTML, CSS, and JavaScript. Basic knowledge of a server-side language, such as PHP, is also recommended.

Once you have a site up, running, and growing, performance becomes an issue. This series explores opportunities to increase server performance without spending more money, using caching and compression:

As soon as your site is online, security also becomes an issue. There are several steps you can take to secure site files:

  1. Placing Files Above the Web Root

Photograph by Michael Wyszomierski, used under a Attribution NonCommercial 2.0 Generic Creative Commons license.