The main factor affecting IIS performance

  

Bandwidth is one of the first considerations. When discussing bandwidth issues, let's talk about the INTERNET connection type and network connectivity.

INTERNET bandwidth determines how fast your computer gets data and how many requests can be processed simultaneously. If you can't provide enough bandwidth for the number of requests coming into your site, there will be delays and failures. The amount of bandwidth you have is determined by the type of connection selected.

By guessing the average size of the content file, the time it takes to send a file of this size, and the number of users you want to support at the same time, you can choose a reasonable connection.

As a general rule, the time to send a page should be less than 5 seconds. This does not include the accompanying graphics, audio and video information. Normally, the attached file is loaded after the text file is loaded. The general rule for attached files should be less than 30 seconds to load. This will increase the access rate.

After you have determined the bandwidth required by your web or FTP server, make sure you provide other services that require bandwidth. Such as: mail services, audio and video services. Therefore, please ensure that you have included enough bandwidth for these services.

Under normal circumstances, the INTERNET connection arrives at a router, and then the network card connects the computer to the router. You need a high-performance network card to prevent bottlenecks between the INTERNET connection and the computer. For example, if you connect to the INTERNET with a 1.54MBPS bandwidth T1 line, you should place the server on an Ethernet LAN with 10MBPS bandwidth. However, to connect to the INTERNET using a T3 line, you should consider providing FDDILAN for the server because the 45MBPS bandwidth of the T3 is much higher than the 10MBPS bandwidth of the Ethernet.

Now, the bandwidth of the Beijing Telegraph Office is T3 line, 45MBPS. Shanghai Changxin Bureau is a bandwidth of 105MBPS.

The CHINAASP server was chosen to be placed in Shanghai Changxin Bureau, so the impact of bandwidth on access speed was ruled out.

Other Network Connectivity The type of network connection you use directly affects server performance. Whenever a network connection cannot control the amount of data sent through it, the performance of the server is compromised. In addition, other applications running on the computer that require network bandwidth also affect the bandwidth that IIS can use.

Suppose you want to transfer the transmission time of a text page for 5 seconds, and assume that a text file with a size of 63,360 bits is transmitted to the user who accepts the page, and 63,360 bits are divided by 5 seconds. 12672BPS/per user.

For example: for T1 lines, with 12672BPS/users divided by 1540000 bits/second (BPS)=121, so 121 users can be supported on the T1 connection. T3 supports more than 5,000 users. 56K (桢 relay) can support 10-20 users, ISDN can support 10-50 users.

The bottleneck impact information of the CPU is related to the CPU clock speed and the data bus size used by the CPU movement information in various parts of the computer. Faster clock speeds mean that the data bus can make more round trips in the same time period. The clock is usually expressed in megahertz (MHZ), and each trip can carry 16, 32, and 64 bits of data depending on the size of the bus. How much data is carried is determined by the transmission speed on which the operating system and applications are used.


CPU bottlenecks represent a high percentage of CPU utilization while the network card maintains extremely low performance. If the CPU utilization is high, you can upgrade the CPU, add additional CPUs to the same computer or add additional computers, place your site on that computer, and then distribute traffic between them if you are running other CPUs on the WEB server. Intensive applications, such as database applications, you can move other applications to another machine.

If your server is equipped with SQLSERVER, it is recommended that your server be configured with dual CPUs, with one CPU for the database and one CPU for other services, if possible. Or you can add a server as a dedicated SQLSERVER server.

This will improve the access performance of your site.

Copyright © Windows knowledge All Rights Reserved