ModernLife Changes 10 November, 2006 — Stuart Brown
New server, back from the dead, hoorah!
As some of you may (or may not) have noticed, I've been quiet for the last month or so. The good news is that I haven't perished, nor have I tired of writing about web-stuff or general miscellany. Indeed, I've been busy - bills to pay, project meetings to attend and the suchlike. However, I have made a couple of important changes to the ModernLife site - after being on the front page of Digg no less than 8 times, I decided it was time to upgrade my (somewhat flakey) hosting.
As it turns out, Microsoft shared hosting just doesn't cut it when it comes to the Digg, Reddit, or Lifehacker effect (in some cases all three), so Modernlife is brought to you now by a brand new Linux server, with unlimited bandwidth and everything.
Although it's as yet unproven (and I think I'd like to tinker with page caching etc before another major burst of traffic), but things certainly seem a lot faster now. Of course, the transition from ASP to PHP meant that I had to rewrite the whole site from scratch...
ASP to PHP
I've worked with enterprise ASP sites for some time now, including some major sites that deal with massive amounts of traffic, but I've never really been satisfied with the performance aspect of ASP - it just doesn't scale terribly well, in my opinion.
My experience with ASP.NET was similar as well - somewhat bloated, for all its frameworky-ness, and the requirement to do things in a certain way, else face massive speed penalties.
PHP seems more natural to me for web applications - some may criticize its inconsistencies, and lack of certain features from other more programming-based languages, but the hands-on kid-gloves approach that PHP takes sometimes makes for far fewer headaches during development. It's for this reason I'm eschewing everything .NET and switching over to Apache/PHP.
Of course, that means I'm ditching all the .asp extensions in favour of logical directory structures, which may very well mean all manner of stuff is broken.
Normal Service, Resumed
Since leaving full-time employment this August I've been perilously busy working on a number of consultancy projects, but with my newfound ability to handle more than 3 visitors a day*, I've got far more incentive to write interesting and insightful articles.
I make no apology for this self-indulgent post - but fret not, for normal articles within the realm of Web2.0 and the internet will resume very shortly.
*This is a joke, although the ASP hosting crapped out ridiculously easily.