Jari Ketola
30 Sep 2011 8:57
As many of our regular visitors have probably noticed, we had outgrown our four-year-old server setup quite a while ago. We have worked on a new infrastructure for quite a while now, and finally switched to a new location earlier this week.
We have now ironed out much of the (inevitable) bugs that appeared in the transition. However since this was quite a major upgrade, there's bound to be some more problems lurking around in the shadows. Therefore please do let us know if you encounter something that is not working as expected.
In addition to moving to completely new server hardware, we also switched from very old and unsupported BlueDragon FREE Coldfusion server to an open source version of the same software - Open BlueDragon (or OpenBD for short).
Probably the most significant change was moving the hosting location from Dallas, Texas to Amsterdam in the Netherlands. The change in location allowed us to get much more beef behind the scenes (full server specifications after the break).
Since the majority of our users come from the North America, we also installed a dedicated cache server for our users there. The cache server is implemented using Varnish Cache - an open source web application accelerator. More precisely Varnish is a caching HTTP reverse proxy, which stores copies of our pages and, if cached, serves them quickly to the end user without going back to our actual application servers (OpenBD), shaving off precious time on each request.
Along with the implementation of the cache it is possible that not all pages are refreshed correctly. I.e. you may find that some news comments can be out of date or the front page missing a recent news item. Again, we'd be more than happy to hear of any such problems you might encounter. Please bear in mind that the pages are only cached for users that are not logged in. Logged in users also access the site through the Varnish proxy, but at least for the time being all the page requests are passed through to our backend servers.
Here are the full specifications of our current server structure:
How do you find our site after the move? Does it feel faster or slower? Have you run into problems? Write a comment to this news article or send us feedback directly. We are looking forward to hearing your thoughts!