Web Server Advantages And Disadvantages

1220 Words5 Pages
A Web server is a program that uses HTTP (Hypertext Transfer Protocol) to serve files that form Web pages to users, in response to their requests, which are forwarded by their computer's HTTP clients. Dedicated computers and devices can also be called web servers. The process is an example of the client/server model. All computers that host Web sites must have Web server programs. Primary Web servers include Apache (the most installed Web server), Microsoft Internet Information Server (IIS), and NGNIX (pronounced X engine). Other web servers include the Novell NetWare server, the Google web server (GWS), and the IBM Domino server family. Web servers are often part of a larger package of Internet and intranet programs to send e-mails,
…show more content…
Web servers that run in user mode must request system authorization to use more memory or more CPU resources. These kernel requests not only take time but are not always met because the system reserves resources for its use and is responsible for sharing hardware resources with all other running applications. Running in user mode can also mean useless copies of the buffer which represent another disadvantage for Web servers in user…show more content…
• Partial availability of Web servers (computers). This can happen due to a necessary or urgent maintenance or update, hardware or software failures, back-end errors (example: database). In these cases, the remaining web servers receive too much traffic and are overloaded.

Symptoms of overload:

The symptoms of an overloaded Web server are: • Requests are supplied with delays (possibly long) (from 1 second to a few hundred seconds).
• The Web server returns an HTTP error code, such as 400, 404, 408, 502, 503, or even 504, which is not appropriate for an overload condition.
• The web server rejects or resets (breaks) TCP connections before returning any content.
• In very rare cases, the Web server returns only a portion of the requested content. This behavior can be considered an error, even if it generally appears as a symptom of overload.

Anti-overload techniques:
To partially overcome above average load limits and avoid overload, the most popular sites use common techniques such as:
i. Manage network traffic when

More about Web Server Advantages And Disadvantages

Open Document