home news blogs forums events research newsletter whitepapers careers


Network Computing Network Computing Network Computing
HOT PICKS

IMMERSE YOURSELF:

SOA

  |

Data Center

  |

802.11n

  |

Data Privacy

  |
APO  |

Virtualization

  |

NAC

  |

Security

  |

Network Mgmt

  |

Enterprise Apps

  |

Storage & Servers



  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
 





Ready to take that job and shove it?

Function:

Keyword(s):

State:
SPONSOR
RECENT JOB POSTINGS
CAREER NEWS
Go beyond Google and get vertical. These specialized search sites will help you find the business information you need -- fast.

Ari Balogh was named to the post of chief technology officer as the companys for a "realignment" of employees.










InformationWeek U.S. IT Salary Survey 2008
Salaries for business technology professionals are falling. Here's what you need to know in order to make good hiring decisions and personal career choices. Purchase Today: $299
 
ROLLING RIGHT ALONG
Follow key Network Computing Reviews from conception to completion. This Week: Holistic APM.



Network Computing Reports Emerging Enterprise Podcast Series: Secrets to Success








TechSearch


Microsite of the Week


Powerful Information at Your Fingertips



techweb
Online Communities TechWebInformationWeekLight ReadingIntelligent EnterprisebMightyNetwork ComputingDark ReadingDigital LibraryWall Street & Technology
Byte & SwitchNo JitterInternet EvolutionLight Reading's Cable Digital NewsContentinopleUnStrungBank Systems & TechnologyAdvanced TradingInsurance & Technology
Face-to-Face Events
InteropWeb 2.0 ExpoWeb 2.0 SummitVoiceConBlack HatCSISoftwareEntrprise 2.0 ConferenceGTEC
Mobile Business Expo
InformationWeek 500 ConferenceBuy Side Trading XchangeBuy Side Trading SummitBank Executive SummitInsurance Executive SummitTelcoTVEthernet ExpoOptical Expo
Magazines  
InformationWeekWall Street & TechnologyInsurance & TechnologyBank Systems & TechnologyAdvanced TradingMSDNTechNetSmart EnterpriseThe Architecture JournalDatabase Magazine
 
Research & Analyst Services  
Heavy ReadingInformationWeek ReportsInformationWeek Analytics
 
   
   
App Infrastructure   |   Messaging & Collaboration   |   Network & Systems Mgmt   |   Network Infrastructure   |   Security  |   Storage & Servers   |   Wireless   |   Enterprise Apps
About Us  |  Contact Us  |  Site Map  |  Technology Marketing Solutions  |   Briefing Centers
Copyright © 2008  United Business Media LLC  |  Privacy Statement  |  Terms of Service  |  Your California Privacy Rights