- Introduction
- Unleash Your Web Server's True Power!
- Web Tuning Strategies
- Strategy: Optimize NT's Network Subsystem for Web-Based Workloads
- Strategy: Tune the Web Server Software Engine to Utilize All Available Server Resources
- Strategy: Tune Your Web Application to Utilize Available CPU Resources
- Strategy: Design the Disk Subsystem Layout for the Low Latency
- Summary
Web Tuning Strategies
Before we jump into the hands-on tactics, let's cover some Web optimization strategies first. The most important concept to remember to get the most out of your Web server is to understand what type of content is really being provided. This is important because each content type taxes your server resources in a slightly different manner. Web servers generally act as file servers providing HTML Web pages and downloadable files and/or application servers. In file server environments, the network, disk, and memory resources are in greatest demand. When your Web solution acts more like an application server by generating dynamic content and hosts even more complex applications requiring database access, it is typically CPU, memory, network, and disk resources that are in the greatest demand. From a system perspective, the primary parts of our NT Web server tuning strategy are these:
-
Optimize the NT Web server's network subsystem for web-based workloads
-
Tune the Web server software engine to utilize all available server resources
-
Design the disk subsystem layout for low latency
So, how can you accomplish these strategies? Read on. We will now review the step-by-step tactics that you can quickly employ to maximize your Web server's performance.
Caution: Numerous tuning options outlined here require editing the NT registry. Ensure that you properly back up the registry and understand how to recover its hives, if needed, before tuning any registry entries.