Upcoming Events

A Network Computing Webinar:
Avoiding Downtime: How Virtualization Can Help In Times of Trouble

June 12, 2013
11:00 AM PT / 2:00 PM ET

Are you caught between a desire for the benefits of the cloud and concerns about security and control? Then you should attend this insight-packed webinar to learn how private data networking technologies like MPLS IP-VPNs can address your concerns and allow you to safely and intelligently reap the savings, agility and other benefits associated with cloud computing.

Join us to hear top industry experts discuss the private data network technologies that are best suited for enterprise cloud access requirements. You won't want to miss this opportunity to learn how your organization can best mitigate risk while reaping the full potential benefits of the cloud.

Register Now!

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up

  F E A T U R E 

The Best Bets for Web Development

October 4, 1999
By Gregory Yerxa

Picking a Web server? The decision is often dictated by legacy software, the network and Web administrator's preference, Web development platform and sometimes even Internet trends.

We set out to compare the most popular Web servers objectively, without losing sight of feature sets, platform support, management and reliability. And we ran more than 100 tests to provide fodder for the true performance junkies. We weren't out to fan the flames of the religious war spawned by years of Microsoft dominance; we wanted to put each Web server through a rigorous regimen to see which would hold up best.

We spent two and a half months in our Real-World Labs® at the University of Wisconsin letting the Big Three market-shareholders--Netscape Communications Corp. Enterprise Server 4.0 (soon to be renamed iPlanet Server), Microsoft Corp. Internet Information Server 4.0 and the open source freeware Web server of choice, Apache Server 1.3.9--duke it out. Armed with numerous existing comparisons, performance claims and independent studies, we ran more than 100 tests on single, dual and quad SPARC and Intel systems (see "How We Tested Web Servers," page 34).

You won't find huge transfer rates and out-of-this-world requests per second in our tests. Unlike other comparisons, we limited our network connections to one Fast Ethernet interface to point out each Web server's efficiencies and deficiencies.

We were looking for the all-around highest performing, most flexible, easiest-to-use and -manage Web server. With the network as the limiting factor in our tests, we looked deep into each Web server's management capabilities as well as its feature set.

Not-So-Fine Tuning
Our first point of comparison was in the management and tuning of each Web server. By necessity, configurations change throughout the course of any Web server's existence. Windows NT and IIS almost always caused us far more grief in this regard than the other products. We found ourselves taking coffee break after coffee break as we waited for another system reboot. No such problems arose with Apache and Netscape running on Solaris or Linux. Netscape Enterprise Server also required far fewer reboots on the Intel platform.

With Web-site availability a high priority, it's difficult to recommend any Web server that has an underlying operating system capable of causing such lengthy interruptions.

The Web server's ability to add functionality and control the Web site's content was our next highest priority. Each server had its own way of dealing with Web content. For performance reasons, a Web server's capabilities should be limited in some fashion. Parsing all .html files for server-side directives would surely bring your Web server to its knees. Here, Microsoft IIS's Management Console excelled. It was the easiest to use for configuring and controlling the Web server and making such adjustments. All information was neatly displayed and easy to reach--far superior to the text-based configuration files of Apache and Netscape. Although Netscape's Web interface adequately displays information, and the Apache GUI, known as the Comanche Project, is a good start, neither is as complete as its Microsoft counterpart.

We also looked closely at each Web server's native development environment, including ASP, ISAPI, NSAPI, JavaScript, Java Server Pages, JavaBeans, Servlets, PHP3, CGI and Perl_ mod. You will probably choose your development language before you pick a Web server, but we lay out the features and benefits of each Web server's development environment here.

Our clear favorite is Apache and Professional Home Page (PHP) scripting because of its reliability and basic capabilities. For sites that don't need a large, robust Web application, Apache and PHP make an effective combination with superior reliability. Netscape also earns high marks with the best and most complete support of server-side Java technologies. Although its documentation was subpar, it should only get better. Microsoft's close integration with Visual Studio C and Visual Interdev is capable of creating the most complex of Web applications. However, as we mentioned earlier, Windows NT is prone to reliability problems as well as unwanted downtime during debugging and configuration changes.

So, which Web server comes out on top? Although each contender has its own particular strengths in specific situations, it was hard to ignore Netscape Enterprise Server's broad capabilities and support platforms. With loads of development options and decent performance numbers, Netscape earns our Editor's Choice award. Close behind, IIS, with its robust Web development options and speedy performance, edges out Apache Server. If not for IIS's critical shortage of platform support, it would have won the nod over Netscape. Apache deserves a look as well. Although it doesn't have the best performance numbers or the best development options, its nearly universal platform support, extensive documentation and following in the Internet community make it a good bet.


PAGE: 1 I 2 I 3 I 4 I 5 I 6 I 7 I 8 I 9 I 10 I 11 I NEXT PAGE
 
Vendor Comparisons
Network Computing’s Vendor Comparisons provide extensive details on products and services, including downloadable feature matrices. Our categories include:

Research and Reports

May 2013
Network Computing: May 2013


TechWeb Careers