magazine resources subscribe about advertising

New Architect Daily
Commentary and updates on current events and technologies

CMP Media E-Book

Download your copy today.

Research
Search for reports and white papers from industry vendors and analysts.

This Week at NewArchitect.com Subscribe now to our free email newsletter and get notified when the site is updated with new articles







Day of Defeat Online Gaming

 New Architect > Archives > 2002 > February > At Your Server  

Where the Rubber Meets the Road

By Jim Jagielski

Where computing performance is concerned, it's easy to get spoiled. For personal use, I alternate between an Apple Dual G4 running Mac OS X 10.1, a Sun Blade running Solaris 8, and a Pentium 4 running Linux. I'm always looking for ways to tweak more speed out of my systems. I gauge overall speed by how long it takes to compile some of my favorite development packages. If I can read the compiler output during the build process, it's too slow.

But while this simple benchmark may work for desktop workstations, it's the wrong way to address the performance of an organization's infrastructure as a whole. In many cases, the computational speed of servers is only a small factor. Although the speed at which a server compiles applications gives some indication of its processor's integer performance, and thus, how quickly it will be able to run the applications themselves, this factor is seldom the bottleneck in most infrastructures. Especially in the Web world, with the demands that broadband and streaming content bring to bear, some of the best performance tweaks aren't server-specific.

Unique Considerations of Broadband

Traditionally, the Web has been a "bursty" network environment. Clients issue short requests and servers return somewhat longer data. Because most requests come from slow connections, most developers try to keep the data served as small and as compact as possible. Images and HTML alike are compressed and optimized. And because the servers usually enjoy faster connections than the clients, most infrastructure architects worry more about having sufficient processes or threads to handle scores of concurrent client requests, than they do about saturated networks.<>




  Day of Defeat Online Gaming

home | daily | current issue | archives | features | critical decisions | case studies | expert opinion | reviews | access | industry events | newsletter | research | careers | info centers | advertising | subscribe | subscriber service | editorial calendar | press | contacts


Copyright © 2006 CMP Media, LLC Read our privacy policy, your California privacy rights, terms of service.
SDMG Web sites: BYTE.com, C/C++ Users Journal, Developer Pipeline, Dr. Dobb's Journal, DotNetJunkies, MSDN Magazine, Sys Admin,
SD Expo, SD Magazine, SqlJunkies, The Perl Journal, Unixreview, Windows Developer Network, New Architect

web2