Skip navigation

Standard Performance Evaluation Corporation

Facebook logo LinkedIn logo Twitter logo


08/09/2011: SPECweb2005 will be retired effective January 12, 2012. Technical support and result publication will end as of that date. Please see the retirement notice for details regarding independent result publication.

SPECweb2005 is the next-generation SPEC benchmark for evaluating the performance of World Wide Web Servers. As the successor to SPECweb99 and SPECweb99_SSL, SPECweb2005 continues the SPEC tradition of giving Web users the most objective and representative benchmark for measuring a system's ability to act as a web server. In response to rapidly advancing Web technology, the SPECweb2005 benchmark includes many sophisticated and state-of-the-art enhancements to meet the modern demands of Web users of today and tomorrow:

  • Measures simultaneous user sessions
  • Relevant dynamic content: ASPX, JSP, and PHP implementations included
  • Page images are requested using 2 parallel HTTP connections
  • Multiple, standardized workloads: Banking (HTTPS), E-commerce (HTTP and HTTPS), and Support (HTTP); agreed to by major players in the WWW market
  • Simulates browser caching effects by using If-Modified-Since requests
  • File accesses more closely matching today's real-world web server access patterns
  • Full disclosures available on this web site
  • Stable implementation with no incomparable versions
  • Java-based client for cleaner, more portable code
  • Ability to poll clients for data during a run and display it as CSV or in a GUI

An updated release, version 1.31, is now available which adds support for ASPX scripting in addition to JSP and PHP. Current licensees of previous versions of SPECweb2005 may request a free upgrade.

NOTE: All SPECweb2005 result submissions must use use V1.31.

The WEB subcommittee is currently accepting new candidates for SPECweb2005 dynamic implementations. Any candidate codes submitted are expected to adhere strictly to the SPECweb2005 run rules and pseudocode specification for the banking, ecommerce, and support workloads.


Submitted Results
All of the results submitted to SPEC from our member companies and other licensees of the benchmark; results disclosures are presented in HTML and ASCII text formats.
Tuning Descriptions
Further documentation about tunings used for a result which are not included in the notes section may be found here.

Information and Documentation

SPECweb2005 V1.30 Released (01/14/2010)
Version 1.30 of the SPECweb2005 benchmark, is now available. This release adds new support for ASPX scripting. Current licensees will be sent a CD with the new release.

SPECweb2005 V1.20 Released (12/13/2007)
A maintenance release, version 1.20, is now available which adds new enhancements to the 1.10 release. Documentation updates were made as well. For more information, see the SPECweb2005 V1.20 README. Current licensees will be sent a CD with the new release.

SPEC committee begins work on power benchmark for web servers (May 2008)
SPEC's web committee has begun work on a new benchmark to measure power consumption for web servers.

SPECweb2005 Press Release
SPEC's press release from announcement day of SPECweb2005.

SPECweb2005 Documentation:

SPECweb2005 FAQ (Last updated: 7/17/2006)
The Frequently Asked/Answered Questions about SPECweb2005.

SPECweb2005 Support FAQ (Last updated: 7/10/2006)
Technical support FAQ addendum to the main SPECweb2005 FAQ.

SPECweb2005 V1.30 Design Document (Last updated: 12/10/2009)
A white paper describing the architectural design behind the SPECweb2005 benchmark.

SPECweb2005 V1.30 Benchmark Run and Reporting Rules (Last updated: 11/20/2009)
The rules that govern the running and reporting of results for SPECweb2005.

SPECweb2005 V1.30 User's Guide (Last updated: 11/20/2009)

SPECweb2005 V1.30 Pseudocode: Banking, Ecommerce, Support (Last updated: 04/05/2006)
Descriptions of the work that must be performed by SPECweb2005 dynamic script implementations.

Known Issues

Issues Building/Running SPECweb2005
Installation, build, and runtime issues raised by users of SPECweb2005.

Ordering SPECweb2005

Order your own copy of SPECweb2005
The order form to purchase this and any other SPEC benchmark.