Last night saw a new, replacement web server go active and online at kevinforsyth.net. This was a rebuild of my former desktop Dell (Pentium 4, 1.8GHz, 768MB RAM, two 40GB hard drives), which replaced the even older Gateway (Pentium II, 400MHz, 192MB RAM, one 5.4GB hard drive [and another 500MB drive that never quite worked]).
Thank god for Mark Shuttleworth’s Ubuntu distribution—a complete LAMP (Linux + Apache + Mysql + PHP) installation that builds a fully-functional box in about 20 minutes. I’m sold on it and will forever bag RedHat/Fedora.
Certainly this new server is worlds faster and more responsive than the old one—a fact that’s made clear by the following graph, generated by the IPCheck software running on my work computer.
It shows a glorious drop in response time—nearly 20 percent!—happening almost exactly at 20:00 on 9 August. One may assume that server response is now virtually immediate and all latency is the product of the intervening network (or, it turns out, IPCheck itself). IPCheck’s history from 4-Jul-05 to 7-Aug-06 shows an overall average of 880ms; so far today it’s 644ms. We’ve never seen a weekly average go below 700, so let’s hope this keeps up. For one thing, Samba has yet to be installed on it.
Words just don’t express the warm glow of excitement and satisfaction this successful transition has engendered in me. I can’t wait to nuke the old Gateway and put Ubuntu Desktop on it for my mother-in-law to use.
By the way, one little rant about this change… fucking Microsoft and their goddamned Word program. Every web page that originated as a Word document wound up with special characters that, in the new server, are sent as little inverse question-mark-filled diamonds. Ellipses, apostrophes, umlauts, etc. Total pain in the ass to track them all down. Who was it that said, “the benefit of Microsoft products in no way exceeds their limitations”?
update for 8/11… well, nuts. Guess I have to take back what I said about Microsoft. Turns out that apache2 defaults to use the UTF-8 character set, rather than ISO-8859-1. Once I made the change to /etc/apache2/conf.d/charset, everything was fine. (Turns out the degree symbols in delta2.htm were all screwed up, and that’s clearly something I created in raw text.)