Difference between revisions of "Server Architecture"

From LVSKB
Jump to: navigation, search
(Software Software)
Line 20: Line 20:
  
 
Lighttpd uses the single-process event-driven architecture.
 
Lighttpd uses the single-process event-driven architecture.
 +
 +
=== squid ===
 +
 +
Squid uses the single-process event-driven architecture, because the main process of squid handles all kind of network connections, despite that different processes can handle disk I/O under the diskd configuration.
  
 
== References ==
 
== References ==

Revision as of 10:58, 4 May 2007

Server Architecture

Multiple-Process Architecture

Multiple-Thread Architecture

Single-Process Event-Driven Architecture

Multiple-Process Event-Driven Architecture

Multiple-Thread Event-Driven Architecture

Software Software

nginx

Nginx supports both the single-process event-driven architecture and the multiple-process event-driven architecture.

lighttpd

Lighttpd uses the single-process event-driven architecture.

squid

Squid uses the single-process event-driven architecture, because the main process of squid handles all kind of network connections, despite that different processes can handle disk I/O under the diskd configuration.

References