Overview
Web server is a computer where the web content is stored. Basically web VPS is used to host the web sites but there exists other web servers also such as gaming, storage, FTP, tin nhắn etc.
Bạn đang xem: What is a web server? deliver content fast
Web site is collection of website pages whilewebsite hệ thống is a software that respond khổng lồ the request for website resources.Web Server Working
Web VPS respond khổng lồ the client request in either of the following two ways:
Sending the tệp tin khổng lồ the client associated with the requested URL.
Generating response by invoking a script và communicating with database

Key Points
When client sends request for a web page, the web VPS tìm kiếm for the requested page if requested page is found then it will sover it khổng lồ client with an HTTP. response.
If the requested website page is not found, web server will the send an HTTPhường response:Error 404 Not found.
If client has requested for some other resources then the website server will tương tác lớn the application server & data store to construct the HTTP response.
Architecture
Web Server Architecture follows the following two approaches:
Concurrent Approach
Single-Process-Event-Driven Approach.
Concurrent Approach
Concurrent approach allows the web hệ thống to lớn handle multiple client requests at the same time. It can be achieved by following methods:
Multi-process
Multi-threaded
Hybrid method.
Multi-processing
In this a single process (parent process) initiates several single-threaded child processes & distribute incoming requests to these child processes. Each of the child processes are responsible for handling single request.
It is the responsibility of parent process lớn monitor the load and decide if processes should be killed or forked.
Multi-threaded
Unlượt thích Multi-process, it creates multiple single-threaded process.
Xem thêm: Thuật Ngữ Hdrip Là Gì ? Định Nghĩa, Khái Niệm Hdrip Là Định Dạng Gì
Hybrid
It is combination of above sầu two approaches. In this approach multiple process are created và each process initiates multiple threads. Each of the threads handles one connection. Using multiple threads in single process results in less load on system resources.
Examples
Following table describes the most leading web servers available today:
1 | Apabít HTTPhường ServerThis is the most popular web VPS in the world developed by the Apabịt Software Foundation. Apache web server is an open source software & can be installed on almost all operating systems including Linux, UNIX, Windows, FreeBSD, Mac OS X và more. About 60% of the web server machines run the Apađậy Web Server. |
2. | Internet Information Services (IIS)The Internet Information Server (IIS) is a high performance Web Server from Microsoft. This website VPS runs on Windows NT/2000 and 2003 platforms (and may be on upcoming new Windows version also). IIS comes bundled with Windows NT/2000 and 2003; Because IIS is tightly integrated with the operating system so it is relatively easy to lớn administer it. |
3. | LighttpdThe lighttpd, pronounced lighty is also a free website hệ thống that is distributed with the FreeBSD operating system. This open source website server is fast, secure & consumes much less CPU power. Lighttpd can also run on Windows, Mac OS X, Linux và Solaris operating systems. |
4. | Sun Java System Web ServerThis website server from Sun Microsystems is suited for medium & large web sites. Though the hệ thống is free it is not open source. It however, runs on Windows, Linux và UNIX platforms. The Sun Java System website server supports various languages, scripts và technologies required for Web 2.0 such as JSPhường, Java Servlets, PHP, Perl, Pyhẹp, và Ruby on Rails, ASP.. và Coldfusion etc. |
5. | Jigsaw ServerJigsaw (W3C"s Server) comes from the World Wide Web Consortium. It is open source and miễn phí & can run on various platforms lượt thích Linux, UNIX, Windows, và Mac OS X Free BSD etc. Jigsaw has been written in Java & can run CGI scripts và PHPhường programs. |