My webmaster technology watchlist for 2005

The savvy webmaster wants to keep a close eye on those savory technologies for future use in production sites:

  • lighttpd -- because Apache can quickly become a bit of a resource hog -- is a "secure, fast, compliant and very flexible web-server which has been optimized for high-performance environments." The $64,000 question: is it on a sustainable development path? Watch TextDrive for the first example of a commercial mass virtual hosting operation using lighttpd
  • RubyOnRails -- because PHP is not getting any simpler and a lot messier with time -- RoR reminds me of WebObjects, without the fancy GUI tools but with much, much easier concepts and language to boot. For the first time in years, a language that tinkles my rusted fingers. Side note and French lesson du jour : RoR+lighttpd, les deux font la paire
  • Ajax -- because you need to thoroughly wash this request-response thing (Ajax is the name of a detergent here) -- also keep in mind the difference between XMLHttpRequest and iFrames. Side note and second French lesson du jour: jamais deux sans trois, I wish those guys would release the source code of this fancy little thing, it would make such a great tutorial
  • Apache 2 -- because Apache 1.3 is so passé and so slow -- you have a long experience with Apache and it remains the best choice in many, many situations. If you take care of threads safety issues with PHP, Apache 2 can save you from upgrading costly hardware during rough economic times (and it's always better, business wise, to tackle the software stack first, the HW need not be an excuse for slow SW)
  • ModSecurity -- because it's a dirty internet out there -- "ModSecurity is an open source intrusion detection and prevention engine for web applications (or a web application firewall)." If you don't want to spend a fortune into security appliances, mod_security is an excellent tool to protect your web applications from the ever growing nasty things out there (virus, spam, DoS attacks, etc.). An absolute must-have for mass hosting, especially blogs, wikis and any public forum subject to link spam
  • FastCGI -- because one needs to get de-intoxicated from mod_php -- mod_fastcgi is a platform-indepentant and server independant interface between a web-application and a webserver. Not only does it compare favorably in terms of performance to things like mod_php (it can even be faster!), but it can bring two important benefits: 1) you can run scripts under a specific user permissions and chroot jail (not possible with mod_php), and 2) it can help greatly in moving from Apache 1.3 to Apache 2 then lighttpd, because of its independence from the web server (on a slightly similar idea, it can also help run both PHP4 and PHP5 on the same environment without too much fuzz)
  • FreeBSD 5 -- because Linux doesn't do everything better than everybody else -- I think FreeBSD, at least in the web space, deserves more mindshare than it currently enjoys. It's really a great OS, fast, reliable and secure. IMHO, it's been for years and continues to be the perfect choice for internet servers

And you, what are you digging for your web properties in 2005?

2 TrackBacks

padawan.info: My webmaster technology watchlist for 2005 good review of what is new and interesting in terms of web development (categories: web internet server development)... Read More

Reading around this it seems there is a more away from LAMP. I've noticed a lot of movement towards the ruby on rails framework and lighttpd seems to be attracting attention. Apple choosing BSD as the core of their OS has move... Read More

2 Comments

Thanks for this very useful watchlist :)

I finally started to figure out what the hell was this ruby on rails lighttpd stuff that I come across so often on TextDrive's forum !

I agree with most of the watchlist.

Regarding FASTCGI, if you use Apache2, then mod_fcgid is much better than mod_fastcgi. The latter has problems with memory corruption and uses a compatibility layer for Apache2.

Regarding FreeBSD, version 5.x should be avoided. FreeBSD 6.0 is much more stable. I'm still using 4.x but planning on migrating to FreeBSD 6.0 next week.

I would add one more technology to watch: mod_evasive

It is trivial for someone to eat up your web server's bandwidth using a simple script. mod_evasive will help you deal with such scenarios with ease.

mensuelles Archives

Recent Entries

  • Steve Jobs

    "Remembering that I’ll be dead soon is the most important tool I’ve ever encountered to help me make the big choices in life. Because...

  • Your privacy on MOTOBLUR by Motorola

    After the Nokia Ovi Store carelessness, it's now Motorola who's allowing strangers to get access to your private information on their MOTOBLUR portal. Exactly like...

  • How to resume a broken ADC download

    (I'm documenting this trick for myself to remember, but it can be useful for others…) Apple, on its Apple Developer Connection site, has a bad...

  • WTF is this ‘myEventWatcherDiv’ doing in my web?

    All of a sudden I started to find the following line in most of the web pages I was browsing, including ones I made where...

  • Your privacy on Nokia Ovi Store

    My friend Adam Greenfield recently complained about the over-engineering culture at Nokia: I was given an NFC phone, and told to tap it against the...