IIS I have a Web site, currently browsing the status of 1 million pages View/month. It is estimated that it will grow to 10 million to 15 million page view/month. It is a database that uses SQL Server 7.0. Now we run two computers.
iis,500 pentium,256 MB RAM
SQL Server 7.0 server, dual Pentium 400,512 MB RAM
What kind of hardware do we need to achieve good performance?
Thanks a lot
Freddi Gaisler
Germany
Freddi:
Most people would say, "Oh, it depends." But Zach Russell, a journalist for the newsgroup, won't answer that! Because luckily, Zach has more insights on this topic, here are some of his suggestions (but please note that he also used this key word "as it is"!) )
"Unfortunately, this problem cannot be answered directly with x user = x hardware." Because the answer is always dependent on the application. For example, static HTM Web pages are surprisingly fast compared to. asp pages, because all work is actually done on the client side rather than on the server. But some of the most awesome features of ASP are static HTM pages that cannot be!
You don't have to rely on hardware to solve these problems, and there are other ways to improve performance, especially when using ASP (if you're using ASP). A good starting point is to start with the IIS Planning Guide (English).
The first thing you should do is look at the amount and performance of the traffic. You may not want your server to run at full capacity because you also need to handle unexpected spikes in traffic. I also recommend that you use multiple IIS servers and apply load balancing to improve performance and reliability. IIS4 using a dual-processor server is also helpful, but make sure that you have the latest service packs installed.
The measure of capacity testing is the use of load test tools, such as the Microsoft Web application Stress Tool (English). It helps you plan and enables you to understand the processing power of the server, because you can make the server really overloaded to understand its maximum load. This way, when you reach a specific value, you will know when you need to invest more servers.
IIS5 will soon be unveiled, because of its faster, more reliable and more scalable features, it will become a trustworthy tool, plus your site is about to be in a significant rise phase, but also should use this tool as soon as possible. ”
These suggestions are great, Zach-thanks. I only have one thing to add to this: Each IIS administrator should refer to the IIS 4.0 Resource Kit (English). One chapter is "Performance Tuning and Optimization." Please check out the contents.
IIS Planning Guide (English)
Http://www.microsoft.com/ntserver/web/deployment/default.asp#PlanningGuide
WEB Application Stress Tool (English)
http://webtool.rte.microsoft.com/
IIS 4.0 Resource Kit (English).
Http://www1.fatbrain.com/asp/bookinfo/bookinfo.asp?theisbn=1572316381&from=mstechnet