Looking for the v10 manual? Visit our new user's guide!
 
Search Descriptions Version
 
 
This article applies to: Server Configuration Info

Hardware Configurations


These sample configurations are provided for customers who cannot or choose not to use shared hosting. Customers with small, low traffic implementations should consider using a reputable shared hosting provider unless business requirements or preferences dictate the use of dedicated servers.

For illustration purposes (this is NOT a recommended configuration), a small, low traffic AspDotNetStorefront website can run on a Pentium III processor and consume less than 125MB of available memory (not including memory used by SQL Server). In these cases, the database size will be less than 50MB if maintained properly, and the AspDotNetStorefront website files use less than 500MB of disk space. Due to the availability of modern, high-performance hardware at low cost, we strongly recommend planning for spare capacity, especially in the areas of CPU and memory where it will have the largest speed impact on your website. It is not recommended to run a production website on a server that only meets minimum requirements. The sample configurations listed below are an excellent starting point as servers with these specifications can generally be obtained at reasonable cost from most reputable hosting providers.

Sites that expect extremely high volumes of traffic (those receiving 500 or more orders per day) have different considerations, as they may require load balancing, redundant disk arrays or SAN connectivity, and database clustering. Sites of this size should also invest in working with a developer (such as an AspDotNetStorefront Devnet Partner) to tune AspDotNetStorefront by disabling unneeded functionality. Because performance can vary widely based on the size of the website, number of entities and products, shopping habits of site users, and even the number and configuration of menus used in the skin, it is advised to perform your own load testing to determine your specific requirements based on your projected traffic, conversion rates, and usage habits.

Sample Hardware Configuration

Development Environment (used only for development and testing)

- Windows XP, Windows Vista Home Premium or better, Windows Server 2003, Windows Server 2008
- Microsoft SQL Server 2005/2008 (Express editions supported)
- Intel Pentium IV, AMD Athlon, Intel Xeon, Intel Core, Intel Core 2, or AMD Opteron Processor
- 500MB Available disk space**
- 1GB Memory
- IIS 5.1 or above
- Asp.NET 2.0 or above
- Microsoft WSE 3.0 (free add-on required only for WSI features)

Dedicated Web Server with Separate SQL Server

Web server requirements

- Windows Server 2003 or 2008 (32 or 64 bit)
- Intel Dual Core Xeon, Intel Core 2, or AMD Opteron Processor
- 5GB available disk space**
- 2GB Memory
- IIS 6.0 or above
- Asp.NET 2.0 or above
- Microsoft WSE 3.0 (free add-on required only for WSI features)

Database server requirements

- Intel Dual Core Xeon, Core 2, or AMD Opteron Processor
- Windows Server 2003 or 2008 (32 or 64 bit)
- Microsoft SQL 2005/2008 (Express editions supported)
- 5GB available disk space**
- 4GB Memory (2GB if using SQL Express Editions)

Single Dedicated Server
Single Server Running Both IIS and SQL (Note: This is not a PCI PA-DSS compliant configuration)

- Intel Dual Core Xeon, Core 2, or Dual Core AMD Opteron Processor
- Windows Server 2003 or 2008 (32 or 64 bit)
- Microsoft SQL 2005/2008 (Express editions supported)
- 10GB available disk space**
- 4GB Memory (2GB if using SQL Express Editions)
- IIS 6.0 or above
- Asp.NET 2.0 or above
- Microsoft WSE 3.0 (free add-on required only for WSI features)

**disk space usage varies considerably based on the size of the website, the number and size of images, the amount of traffic the site receives (in terms of log files and things of that nature), the number of products and entities on a site, the number of orders, whether the site is offering downloadable products, and other factors. AspDotNetStorefront application files consume approximately 250 MB and a stock database is less than 15MB.