SlideShare a Scribd company logo
Listandexplainsomefactorthatcan overloada webserver?
Web server
A web server is a computer system that processes requests via HTTP, the basic
network used to distribute information on the World Wide Web. The term can
refer either to the entire system, or specifically to the software that accepts and
supervises the HTTP requests
The most common use of web servers is to host websites, but there are other uses
such as gaming, data storage, running enterprise applications, handling email, FTP,
or other web uses.
Causes of overload
At any time web servers can be overloaded because of:
 Too much legitimate web traffic. Thousands or even millions of clients
connecting to the web site in a short interval, e.g. Slashdot;
 Distributed Denial of Service attacks. A denial-of-service attack (DoS attack) or
distributed denial-of-service attack (DDoS attack) is an attempt to make a
computer or network resource unavailable to its intended users;
 Computer worms that sometimes cause abnormal traffic because of millions of
infected computers (not coordinated among them);
 XSS viruses can cause high traffic because of millions of infected browsers
and/or web servers;
 Internet bots Traffic not filtered/limited on large web sites with very few
resources (bandwidth, etc.);
 Internet (network) slowdowns, so that client requests are served more slowly
and the number of connections increases so much that server limits are
reached;
 Web servers (computers) partial unavailability. This can happen because of
required or urgent maintenance or upgrade, hardware or software
failures, back-end (e.g., database) failures, etc.; in these cases the remaining
web servers get too much traffic and become overloaded.
Symptoms of overload
The symptoms of an overloaded web server are:
 Requests are served with (possibly long) delays (from 1 second to a few
hundred seconds).
 The web server returns an HTTP error code, such as 500, 502, 503, 504, 408, or
even 404, which is inappropriate for an overload condition.
 The web server refuses or resets (interrupts) TCP connections before it returns
any content.
 In very rare cases, the web server returns only a part of the requested content.
This behavior can be considered a bug, even if it usually arises as a symptom of
overload.
Anti-overloadtechniques
To partially overcome above average load limits and to prevent overload, most
popular web sites use common techniques like:
 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
 Deploying web cache techniques
 Using different domain names to serve different (static and dynamic) content
by separate web servers, i.e.:
 http://images.example.com
 http://www.example.com
 Using different domain names and/or computers to separate big files from
small and medium sized files; the idea is to be able to fully cache small and
medium sized files and to efficiently serve big or huge (over 10 - 1000 MB) files
by using different settings
 Using many web servers (programs) per computer, each one bound to its
own network card and IP address
 Using many web servers (computers) that are grouped together behind a load
balancer so that they act or are seen as one big web server
 Using more efficient computer programs for web servers, etc.

More Related Content

PDF
Meeting 4 : proxy
PPTX
PDF
HTTP Definition and Basics.
PPTX
Hypertext Transfer Protocol
DOCX
Web server for cbse 10 FIT
PPTX
HTTP request and response
PPT
PPTX
Web server
Meeting 4 : proxy
HTTP Definition and Basics.
Hypertext Transfer Protocol
Web server for cbse 10 FIT
HTTP request and response
Web server

What's hot (20)

PPTX
HTTP & WWW
PPTX
PDF
Unit 5 - Designing Internet Systems and Servers - IT
PDF
How High-speed Dial-up Work
PPTX
Http headers
PPT
Proxy Server
PPTX
WWW for Mobile Apps
PPT
Hypertext transfer protocol (http)
PPT
Web and http computer network
PPTX
HTTP Request Header and HTTP Status Code
PPTX
The HTTP and Web
DOCX
Application layer assignments
PPTX
Hypertex transfer protocol
PPTX
Http basics by-joshi_29_4_15-ppt
PPTX
HyperText Transfer Protocol (HTTP)
PPT
HTTP
PPT
Http VS. Https
PPTX
Database Management System - 2a
PPTX
PPTX
Learn REST API at ASIT
HTTP & WWW
Unit 5 - Designing Internet Systems and Servers - IT
How High-speed Dial-up Work
Http headers
Proxy Server
WWW for Mobile Apps
Hypertext transfer protocol (http)
Web and http computer network
HTTP Request Header and HTTP Status Code
The HTTP and Web
Application layer assignments
Hypertex transfer protocol
Http basics by-joshi_29_4_15-ppt
HyperText Transfer Protocol (HTTP)
HTTP
Http VS. Https
Database Management System - 2a
Learn REST API at ASIT
Ad

Viewers also liked (15)

DOCX
E-commerce business models
PPTX
U paisa ufone
DOCX
Not for profit organizations
PPTX
Ufone u paisa presentation
PPTX
pakistan vs sri Lanka
PDF
Failing well: Managing Risk in High Performance Applications
DOCX
purpose of product catalog
DOCX
surf excel marketing strategy
PPTX
Pakage limited
DOCX
DABUR MICRO AND MACRO ENVIRONMENT
DOCX
Electronic wallets and payment system
DOCX
Magnum PRICING STRATEGIES
DOC
Sample audit plan
DOCX
SONY MICRO AND MACRO ENVIRONMENT
PDF
TEDx Manchester: AI & The Future of Work
E-commerce business models
U paisa ufone
Not for profit organizations
Ufone u paisa presentation
pakistan vs sri Lanka
Failing well: Managing Risk in High Performance Applications
purpose of product catalog
surf excel marketing strategy
Pakage limited
DABUR MICRO AND MACRO ENVIRONMENT
Electronic wallets and payment system
Magnum PRICING STRATEGIES
Sample audit plan
SONY MICRO AND MACRO ENVIRONMENT
TEDx Manchester: AI & The Future of Work
Ad

Similar to webserver overload (20)

PPSX
Web server
PPTX
Web server
PDF
PLNOG 17 - Patryk Wojtachnio - DDoS mitygacja oraz ochrona sieci w środowisku...
PPTX
Load Balancing And Yahoo!
PPTX
05.m3 cms list-ofwebserver
ODP
web server
PDF
AWSQ: an approximated web server queuing algorithm for heterogeneous web serv...
PDF
Running At 99%: Mitigating App DoS
PDF
Ijaprr vol1-5-24-29mukesh negi
PPTX
Firewall vpn proxy
PPTX
Overlay Network Overview
PPT
introduction to Web system
PDF
Load Balancer Device and Configurations.
PDF
Flash Crowds and Denial of Service Attacks: Characterization and Implications...
PDF
Digital Nightmares - The Biggest Performance Killers in Your Environment
PPT
Web Server Hardware and Software
PPT
Proxy Servers
PDF
Solution Brief
PPTX
The C10k Problem
PDF
17 51-1-pb
Web server
Web server
PLNOG 17 - Patryk Wojtachnio - DDoS mitygacja oraz ochrona sieci w środowisku...
Load Balancing And Yahoo!
05.m3 cms list-ofwebserver
web server
AWSQ: an approximated web server queuing algorithm for heterogeneous web serv...
Running At 99%: Mitigating App DoS
Ijaprr vol1-5-24-29mukesh negi
Firewall vpn proxy
Overlay Network Overview
introduction to Web system
Load Balancer Device and Configurations.
Flash Crowds and Denial of Service Attacks: Characterization and Implications...
Digital Nightmares - The Biggest Performance Killers in Your Environment
Web Server Hardware and Software
Proxy Servers
Solution Brief
The C10k Problem
17 51-1-pb

Recently uploaded (20)

PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
The Internet -By the Numbers, Sri Lanka Edition
PPTX
Digital Literacy And Online Safety on internet
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PDF
Decoding a Decade: 10 Years of Applied CTI Discipline
PPTX
innovation process that make everything different.pptx
PDF
RPKI Status Update, presented by Makito Lay at IDNOG 10
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PDF
Cloud-Scale Log Monitoring _ Datadog.pdf
PDF
An introduction to the IFRS (ISSB) Stndards.pdf
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
WebRTC in SignalWire - troubleshooting media negotiation
PPTX
international classification of diseases ICD-10 review PPT.pptx
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
Design_with_Watersergyerge45hrbgre4top (1).ppt
Unit-1 introduction to cyber security discuss about how to secure a system
presentation_pfe-universite-molay-seltan.pptx
The Internet -By the Numbers, Sri Lanka Edition
Digital Literacy And Online Safety on internet
SAP Ariba Sourcing PPT for learning material
APNIC Update, presented at PHNOG 2025 by Shane Hermoso
Job_Card_System_Styled_lorem_ipsum_.pptx
Decoding a Decade: 10 Years of Applied CTI Discipline
innovation process that make everything different.pptx
RPKI Status Update, presented by Makito Lay at IDNOG 10
SASE Traffic Flow - ZTNA Connector-1.pdf
Module 1 - Cyber Law and Ethics 101.pptx
Cloud-Scale Log Monitoring _ Datadog.pdf
An introduction to the IFRS (ISSB) Stndards.pdf
Sims 4 Historia para lo sims 4 para jugar
WebRTC in SignalWire - troubleshooting media negotiation
international classification of diseases ICD-10 review PPT.pptx
Slides PPTX World Game (s) Eco Economic Epochs.pptx
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰

webserver overload

  • 1. Listandexplainsomefactorthatcan overloada webserver? Web server A web server is a computer system that processes requests via HTTP, the basic network used to distribute information on the World Wide Web. The term can refer either to the entire system, or specifically to the software that accepts and supervises the HTTP requests The most common use of web servers is to host websites, but there are other uses such as gaming, data storage, running enterprise applications, handling email, FTP, or other web uses. Causes of overload
  • 2. At any time web servers can be overloaded because of:  Too much legitimate web traffic. Thousands or even millions of clients connecting to the web site in a short interval, e.g. Slashdot;  Distributed Denial of Service attacks. A denial-of-service attack (DoS attack) or distributed denial-of-service attack (DDoS attack) is an attempt to make a computer or network resource unavailable to its intended users;  Computer worms that sometimes cause abnormal traffic because of millions of infected computers (not coordinated among them);  XSS viruses can cause high traffic because of millions of infected browsers and/or web servers;  Internet bots Traffic not filtered/limited on large web sites with very few resources (bandwidth, etc.);  Internet (network) slowdowns, so that client requests are served more slowly and the number of connections increases so much that server limits are reached;  Web servers (computers) partial unavailability. This can happen because of required or urgent maintenance or upgrade, hardware or software failures, back-end (e.g., database) failures, etc.; in these cases the remaining web servers get too much traffic and become overloaded.
  • 3. Symptoms of overload The symptoms of an overloaded web server are:  Requests are served with (possibly long) delays (from 1 second to a few hundred seconds).  The web server returns an HTTP error code, such as 500, 502, 503, 504, 408, or even 404, which is inappropriate for an overload condition.  The web server refuses or resets (interrupts) TCP connections before it returns any content.  In very rare cases, the web server returns only a part of the requested content. This behavior can be considered a bug, even if it usually arises as a symptom of overload. Anti-overloadtechniques To partially overcome above average load limits and to prevent overload, most popular web sites use common techniques like:  Managing network traffic, by using:
  • 4.  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  Deploying web cache techniques  Using different domain names to serve different (static and dynamic) content by separate web servers, i.e.:  http://images.example.com  http://www.example.com  Using different domain names and/or computers to separate big files from small and medium sized files; the idea is to be able to fully cache small and medium sized files and to efficiently serve big or huge (over 10 - 1000 MB) files by using different settings  Using many web servers (programs) per computer, each one bound to its own network card and IP address  Using many web servers (computers) that are grouped together behind a load balancer so that they act or are seen as one big web server  Using more efficient computer programs for web servers, etc.