Skip to main content

Posts

Showing posts from October, 2014

Inexpensive, Non-realtime Sites using Queues

A lot of the sites for small and medium businesses rely on dynamic engines (such as ASP.NET, PHP, etc) to generate most of the content at run-time. This kind of typical setup requires expensive hosting (relative to a small and medium size company) and (if not designed properly) may not perform very well. I would like to argue that most of those sites could be served with static HTML pages generated offline at different time intervals (either fixed or on-demand intervals, discussed later) and a Javascript Client front end that communicates with a slim server side service whose only job is to store commands from visitors into a queue. The queue can then be read and processed by non-hosted computers, freeing the business from having to pay extra hosting fees for application server. The costs are reduced by the following: Static HTML sites mean less power required. Queue storages are usually cheaper services than full SQL Databases. A slim service that just relays the commands fr