| Sci-Tech Dictionary: Web server |
(computer science) A program that processes document requests; it also has a database, which is a repository of data and content.
| Sci-Tech Dictionary: Web server |
(computer science) A program that processes document requests; it also has a database, which is a repository of data and content.
| 5min Related Video: Web server |
| Computer Desktop Encyclopedia: Web server |
A computer that delivers Web pages to browsers and other files to applications via the HTTP protocol. It includes the hardware, operating system, Web server software, TCP/IP protocols and site content (Web pages and other files). If the Web server is used internally and not by the public, it may be called an "intranet server."
HTTP Server
"Web server" may refer to just the software and not the entire computer system. In such cases, it refers to the HTTP server (IIS, Apache, etc.) that manages requests from the browser and delivers HTML documents and files in response. It also executes server-side scripts (CGI scripts, JSPs, ASPs, etc.) that provide functions such as database searching and e-commerce.
One Computer or Thousands
A single computer system that provides all the Internet services for a department or a small company would include the HTTP server (Web pages and files), FTP server (file downloads), NNTP server (newsgroups) and SMTP server (mail service). This system with all its services could be called a Web server. In ISPs and large companies, each of these services could be in a separate computer or in multiple computers. A datacenter for a large public Web site could contain hundreds and thousands of Web servers.
Web Servers Are Built Into Everything
Web servers are not only used to deliver Web pages. Web server software is built into numerous hardware devices and functions as the control panel for displaying and editing internal settings. Any network device, such as a router, access point or print server may have an internal Web server (HTTP server), which is accessed by its IP address just like a Web site. Contrast with Web client. See application server and embedded Web server.
Download Computer Desktop Encyclopedia to your iPhone/iTouch
| Accounting Dictionary: Web Server |
Software that manages and controls information at the Web site. The program enables responses to be made to requests for information from Web browsers.
| Wikipedia: Web server |
| This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (March 2009) |
The term web server or webserver can mean one of two things:
Contents |
Although web server programs differ in detail, they all share some basic common features.
In practice many web servers also implement the following features:
The origin of the content sent by server is called:
Serving static content is usually much faster (from 2 to 100 times) than serving dynamic content, especially if the latter involves data pulled from a database.
Web servers are able to map the path component of a Uniform Resource Locator (URL) into:
For a static request the URL path specified by the client is relative to the Web server's root directory.
Consider the following URL as it would be requested by a client:
http://www.example.com/path/file.html
The client's web browser will translate it into a connection to www.example.com with the following HTTP 1.1 request:
GET /path/file.html HTTP/1.1 Host: www.example.com
The web server on www.example.com will append the given path to the path of its root directory. On Unix machines, this is commonly /var/www. The result is the local file system resource:
/var/www/path/file.html
The web server will then read the file, if it exists, and send a response to the client's web browser. The response will describe the content of the file and contain the file itself.
A web server (program) has defined load limits, because it can handle only a limited number of concurrent client connections (usually between 2 and 60,000, by default between 500 and 1,000) per IP address (and TCP port) and it can serve only a certain maximum number of requests per second depending on:
When a web server is near to or over its limits, it becomes overloaded and thus unresponsive.
At any time web servers can be overloaded because of:
The symptoms of an overloaded web server are:
To partially overcome above load limits and to prevent overload, most popular web sites use common techniques like:
http://images.example.com
http://www.example.com
In 1989 Tim Berners-Lee proposed to his employer CERN (European Organization for Nuclear Research) a new project, which had the goal of easing the exchange of information between scientists by using a hypertext system. As a result of the implementation of this project, in 1990 Berners-Lee wrote two programs:
Between 1991 and 1994 the simplicity and effectiveness of early technologies used to surf and exchange data through the World Wide Web helped to port them to many different operating systems and spread their use among lots of different social groups of people, first in scientific organizations, then in universities and finally in industry.
In 1994 Tim Berners-Lee decided to constitute the World Wide Web Consortium to regulate the further development of the many technologies involved (HTTP, HTML, etc.) through a standardization process.
The following years are recent history which has seen an exponential growth of the number of web sites and servers.
Given below is a list of top Web server software vendors published in a Netcraft survey in January 2009.
| Vendor | Product | Web Sites Hosted | Percent |
|---|---|---|---|
| Apache | Apache | 96,531,033 | 52.05% |
| Microsoft | IIS | 61,023,474 | 32.90% |
| GWS | 9,864,303 | 5.32% | |
| nginx | nginx | 3,462,551 | 1.87% |
| lighttpd | lighttpd | 2,989,416 | 1.61% |
| Oversee | Oversee | 1,847,039 | 1.00% |
| Others | - | 9,756,650 | 5.26% |
| Total | - | 185,474,466 | 100.00% |
See Category:Web server software for a longer list of HTTP server programs.
|
||||||||||||||
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)
| Best of the Web: Web server |
Some good "Web server" pages on the web:
How? computer.howstuffworks.com |
| Shopping: Web server |
| Apache_web_server | Windows 2003 Server Web Edition |
| Buy Windows 2003 Web Server |
| Web based (technology) | |
| HTTP server (technology) | |
| overflow server (technology) |
Copyrights:
![]() | Sci-Tech Dictionary. McGraw-Hill Dictionary of Scientific and Technical Terms. Copyright © 2003, 1994, 1989, 1984, 1978, 1976, 1974 by McGraw-Hill Companies, Inc. All rights reserved. Read more | |
![]() | Computer Desktop Encyclopedia. THIS COPYRIGHTED DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher. © 1981-2009 Computer Language Company Inc. All rights reserved. Read more | |
![]() | Accounting Dictionary. Dictionary of Accounting Terms. Copyright © 2005 by Barron's Educational Series, Inc. All rights reserved. Read more | |
![]() | Wikipedia. This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "Web server". Read more |
Mentioned in