2. Table of contents Overview Features Virtual hosting Large file support Bandwidth throttling Server-side scripting Path translation Load limits Services Top web servers Apache web server Microsoft web server Protocols used My conclusion
3. Web server It is a computer program It delivers content such as web pages The primary function of a web server is to deliver web pages to clients.
54. Anti-overload techniques Managing network traffic, by using : * Firewalls to block unwanted traffic coming from bad IP sources or having bad patterns. * HTTP traffic managers to drop, redirect or rewrite requests having bad HTTP patterns. * Bandwidth management and traffic shaping , in order to smooth down peaks in network usage.
86. Apache is used for many other tasks where content needs to be made available in a secure and reliable way
87. Programmers developing web applications often use a locally installed version of Apache in order to preview and test code as it is being developed.
88.
89. the design of Apache is to reduce latency and increase throughput
98. The redesign enables it to support a wide array of platforms in more efficient ways that lead toUnix- and Windows-specific execution models that make the best use of the OS.
99. Feature IIS Apache Independent Request Handler Yes Yes (limited) Multiple Process Request Handlers Yes Yes Thread Support Yes Yes (on a suitable OS)