Apache or nginx

Status
Not open for further replies.

jdunhin

New member
Joined
Feb 27, 2013
Messages
93
Points
0
Apache or nginx? It sound like nginx is taking over on the servers. Is it really faster?
 

CharlesByrd

Member
Joined
Feb 20, 2014
Messages
38
Points
8
Apache is a process-based server, while nginx is an event-based web server.
Nginx and Lighttpd are probably the two best-known asynchronous servers and Apache is undoubtedly the best known process-based server. The main advantage of the asynchronous approach is scalability. In a process-based server, each simultaneous connection requires a thread which incurs significant overhead. An asynchronous server, on the other hand, is event-driven and handles requests in a single (or at least, very few) threads.
While a process-based server can often perform on par with an asynchronous server under light loads, under heavier loads they usually consume far more RAM which significantly degrades performance. Also, they degrade much faster on less powerful hardware or in a resource-restricted environment such as a VPS.
Pulling numbers from thin air for illustrative purposes, serving 10,000 simultaneous connections would probably only cause Nginx to use a few megabytes of RAM whereas Apache would probably consume hundreds of megabytes.
 
Status
Not open for further replies.
Older threads
Replies
0
Views
1,882
Replies
1
Views
2,244
Replies
4
Views
2,838
S
Replies
11
Views
6,409
Replies
8
Views
4,380
Newer threads
Replies
0
Views
2,529
Replies
7
Views
6,664
Replies
4
Views
2,596
Replies
3
Views
5,677
Replies
3
Views
2,444
Latest threads
Replies
1
Views
73
Replies
1
Views
87
Replies
1
Views
224
Replies
0
Views
233
Replies
0
Views
253
Recommended threads
Replies
5
Views
6,813
Replies
0
Views
1,183
Replies
0
Views
2,325
Replies
2
Views
4,285
Replies
0
Views
3,452
Similar threads

Referral contests

Referral link for :

Sponsors

Popular tags

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

Top