April 23, 2016
It’s 3am. Your website has just gone viral. Thousands of visitors are pouring in to learn about your company, and possibly become customers. Before long though, most of your visitors are greeted with one of these:
INTERNAL SERVER ERROR 500
BAD GATEWAY – 502 ERROR
Your server is down, and so is your website.
But there’s another way. A way to have a website that never goes down. A website that quietly maintains itself, is safe and secure, and remains unchanged as it goes from 100 visitors a month to 100 visitors a minute.
The idea of a single server serving traffic for a website harks back toan age of mainframes and ISDN lines. But the demands of scale and perfect uptime killed the mainframe. Maybe it’s time they killed single-server sites as well.
A server is a complicated piece of equipment. It needs to be updated. Any of the two hundred processes running on it has the power to cripple the machine. It will stubbornly refuse to serve more requests than it can handle. It will shutdown in the middle of the night, or the middle of your vacation.
Your homepage and marketing pages shouldn’t need to connect to a database. If your marketing site is opening a database connection just to render, you have a very finite limit on how many requests you can serve.
Think of the browser as your new server. You get a brand new shiny one dedicated to every user who visits your site. It can make requests. It can make decisions. It can show what you want when you want. But unlike an actual server, it can interact with the user instantly, show helpful feedback, and look great. It can do more than simply display what your web server spits out.
Nothing can compare to the simplicity of knowing your site can handle all the traffic in the world and still remain fast and reliable. That it can’t go down, because there’s nothing you’re responsible for which can stop working. It’s fundamentally so much simpler, and simpler things are better.
Better meaning easier to build. Easier to debug. Easier to change and improve. Easier to keep running in the face of whatever life is going to throw at your business. Oh, and it’s faster for your users, it can not be hacked, and never has to be updated, unless it needs change.
Static websites are the future. If you want some neat APPS that can enhance your Static website, check out EAGER