This is a war post, fire! In a previous discussion, Lao Zhao insisted that the performance of IIS is not inferior to that of nginx, but many linuxer believed that the powerful nginx is the IIS killer, so today I want to discuss with you how to compare the
Test Purpose: Hide
Test goal: Only use data to speak, do not comment
Test platform: Garbage server, can better see the load
IIS6.0 Win2003 E5300 4G
The service side is unified to output a time.
A. Iis+isapi
iis+php5.1.2 FastCGI worker process max=30 Queue 2000
Result: 5,400 times a minute
B. iis+fastcgi
Results: 4,000 times a minute with cotton. and 500 errors
Build a distributed architecture with windows + nginx + iis + redis + Task. MainForm (nginx + iis build service cluster), nginxredis
This article is about using windows + nginx + iis + redis + Task. mainForm builds a distributed a
Windows install nginx-1.10.1 reverse proxy access IIS Site instance steps, nginx-1.10.1iis
First download the software package from the official website and decompress the package. The path should not contain Chinese characters.Nginx configuration path
In Windows, the file path can be "\", "\", or "/" as the path separator. However, "\" is the easiest way to cau
Then create the ASPStat DatabaseThen we configure in web. config:
After the configuration, we can see the session information in the session database.Next, let's test. First, I access the site on IIS in the 360 browser:
In the session database:Firefox browser testing:
In the session DatabaseThe multi-site session sharing is indeed implemented, but this design performance is not good in the actual proj
Nginx worker Process Number
Syntax: worker_processes number;Default: Worker_processes 1;Role: Defines the number of worker processes in the Master_worker run mode. The number of worker processes directly affects performance. So, how many fits? Based on business requirements. Each worker is a single-threaded process, and his demons invoke each module to implement a variety of functions. If you determine tha
Nginx InstallationNginx is a lightweight Web server/reverse proxy server and e-mail (IMAP/POP3) proxy server, and is distributed under a bsd-like protocol. Developed by the Russian program designer Igor Sysoev, it is used by Russia's large portal and search engine Rambler (Russian: Рамблер). Its features are less memory, concurrency is strong, in fact, Nginx's concurrency ability indeed in the same type of Web server
tens of thousands of concurrent jobs, so it is definitely a very good choice.
If the website traffic is very large, you can use a dedicated server to run nginx and other servers to run website programs (the programs on several servers are the same), so that the load will not be too high, if it doesn't work any more, make some sections of the website a second-level domain name, and the second-level domain name also load. this is even worse.
The
SeriesArticle:
Configuration of high-availability IIS server for building high-performance. Net Applications-Article 1: required knowledge of IIS
Build a high-performance. NET application configuration high-availability IIS server-Part 2
Through the popularization of the three articles, I believe everyone should have a basic understanding of IIS. Starting from this article, we will start to discuss some practical topics about IIS: how to configure IIS to ensure its performance as high as possible. Series of articles:Configuration of high-availability
[IT168 technical documentation]
IIS Global Active Flushed Entries is the cache file handle, which will be closed after the current transfer is complete. IIS Global object.
Number of Anonymous connections by Web Anonymous Users/Sec Users through Web Services.
Number of BLOB Cache refreshes after IIS Global BLOB Cache Flushes is started on the server.
Total number
Is Global active flushed entries is the cache file handle. This handle will be closed after the current transfer is complete. IIS global object.
Number of anonymous connections by web anonymous users/sec users through Web Services.
Number of Blob cache refreshes after IIS global blob Cache Flushes is started on the server.
Total number of successful searches in IIS
: 127.0.0.1:80, 127.0.0.1:824. The effect is as follows:Nginx Related use command:Verify that the configuration is correct: nginx-tView Nginx version number: Nginx-vStart Nginx:start NginxQuick Stop or close nginx:nginx-s stopNormal stop or close nginx:nginx-s quitConfiguration file Modification Reload command: Nginx-s
control group, here we can see that Apache has been defeated in the third round. In fact, I have executed several times in the third round, but it cannot be executed once, so I gave up.
Next is the IIS data
1 2 3 4Request/sec 2006.2 1731.44 1719.33 1735.58Time taken 4.98 5.776 5.816 5.762Time per request 0.498 0.578 0.582 0.576Request/sec 1971.89 2031.24 1965.61 1928.97Time taken 25.356 24.615 25.437 25.921Time per request 0.507 0.492 0.509 0.518
Nginx is a cross-platform high-performance HTTP and reverse proxy server developed by the Russians, which can be used to load balance the Web application server.Reverse proxy refers to the application server that forwards the user request through the proxy server to the back-end internal network, the typical application such as the configuration Nginx, lighttpd a
: This article mainly introduces how to set up server load balancer with iis in windows. if you are interested in PHP tutorials, refer to it.
Because the project has encountered a large number of image storage problems, although we still have a lot of images (currently up or down 1 TB, it is estimated that the growth rate is 1.3 times per year ), when I think about how to effectively store a large number of images, I find some materials and see that s
IIS
nginx Implementation of Web site load Balancing (windows+iis load measurement)
If you are concerned about Nginx, you must know what is the use of Nginx software, if your site access is more and more high, a server has no way to withstand the flow of pressure, then incr
I use Nginx to implement the Web site load Balancing test example, Windows IIS do load measurement.
If your site traffic (PV) more and more high, a server has no way to withstand the flow of pressure, then increase the number of Web servers to do load it.
Do site load can buy hardware equipment to achieve, our company is F5, but the price is hundreds of thousands of to millions, too expensive,
At prese
because the project encountered a lot of picture storage problems, although now we do not have a lot of pictures ( currently at 1T , the growth rate is expected to 1.3 times per year ) , thinking about how to effectively store lots of pictures, find some information, see, someone uses Nginx Set up a server, in the spirit of learning, oneself also personally to experience a bit Nginx in the window under the
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.