Optimizing Your Web Server

Jason Calacanis is working like the dickens to get Mahalo’s home page to load lightning fast (sub one second goal). A noble quest! One of the comments on a recent posting turned me onto Steve Souder (of Yahoo’s Performance Team). He’s posted his 14 very specific examples of how to get moderately better performace out of our servers. Collectively applied the performance gains are impressive as hell!

Explore posts in the same categories: Apache, LAMP, MAMP

3 Comments on “Optimizing Your Web Server”

  1. David Says:

    Hey, sorry this is off topic, I don’t need a web server. But I do have to rebuild a plain vanilla XServe (2 years old, has Tiger) this summer and wondered if you could point me to any resources for this process. This is in a small standalone graphic design lab where the server only has to authenticate users and provide home folder storage, oh and a print queue.

    TIA, or thanks anyway …

  2. gwhiz Says:

    David –

    Lots of good books on the topics of home folder storage and print queueing.

    Home folders are drop dead easy if you’re a straight up Apple shop where noone’s logging in remotely or travelling with laptops. If you have roaming or mobile accounts it gets tricky. Doable, but tricky. I’d suggest you wait for Leopard if your situation is anything of that variety. If you have non-Apple (ie. Windows) clients accessing the server… Windows ACL and Open Directory will through you some serious curve balls. In the event of a mixed environment I’d recommend Leopard or 10.3.9 (Panther).

    This has to be a G4 XServe. So, storage… You have multiple drives in the bays? That matters only because we’re talking about home folders and probably sharing of files…

    See!? It gets a bit wooly!

    RUN (do not walk) to AFP548.com. From there you will begin gathering all kinds of Server and developer related links and know-how. If you can swing it the Apple Server Training is absolutely worth the money you’ll spend.

  3. David Says:

    Yeah, it’s a couple of years old. 3 drives, 2 RAIDed together for the user stuff. No laptops, no Windows. The simplest type of standalone lab you can imagine. Server, switch, 25 workstations (clones G4s and G5s) and about 100 users I enter with a .csv file and MM import utility.

    But original setup by Apple subcontracted tech was difficult (did we need kerberos?) and painful. Not sure if it was because Tiger was new and he didn’t know it well, or what. It worked OK but went belly up after taking the summer off. When I started it back up, authentication was broken. $%* DNS or something was not working. Apple said I’d have to rebuild the server. I had a plan B that got me through the school year. Local logons and wide open student save folder on the server. It worked.

    Anyway, thanks for the link, I’ll check it out.

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: