Web Technologies - Old Questions

12.  Discuss anti-overload techniques in webserver.

5 marks | Asked in 2072

At any time web servers can be overloaded because of:

  • Too much legitimate web traffic
  • Thousands or even millions of clients hitting the web site in a short interval of time (DDoS) Distributed Denial of Service attacks
  • Computer worms
  • Millions of infected browsers and/or web servers
  • limited on large web sites with very few resources (bandwidth, etc.)
  • Client requests are served more slowly and the number of connections increases so much that server limits are reached
  • Web servers required  urgent maintenance or upgrade
  • Hardware Software failures

To partially overcome load limits and to prevent overload we can use techniques like:

  • Managing network traffic by using: Firewalls, Block unwanted traffic
  • HTTP traffic managers- redirect or rewrite requests having bad HTTP patterns
  • Bandwidth management and traffic shaping
  • Deploying web cache techniques
  • Use different domains to serve different content (static and dynamic) by separate Web servers,
  • Add more hardware resources
  • Use many web servers

These technique to limit the load on websites are called anti-overload techniques in web server.