SlideShare a Scribd company logo
1 of 25
Web Server Hardware and
Software
By:- Vikram.G.B
Lecturer, P.G Dept. of Commerce
V.D.C Bangalore-55
What is WEB
SERVER???????
 Server refers to a computer or device on
a network that manages network resources. There
are many different types of servers. For example:
◦ File server: a computer and storage
device dedicated to storing files. Any user on the network
can store files on the server.
◦ Print server: a computer that manages one or
more printers, and a network server is a computer that
manages network traffic.
◦ Database server: a computer system that
processes database queries.
 Web server can refer to either the hardware (the
computer) or the software (the computer
application) that helps to deliver web content that
can be accessed through the Internet.
 Web servers are computers that deliver Web pages.
Every Web server has an IP address and possibly
a domain name.
 For example, if you enter
the URL http://www.pcwebopedia.com/index.html in
your browser, this sends a request to the Web
server whose domain name is pcwebopedia.com.
The server then fetches the page
named index.html and sends it to your browser.
What is required for a Web
Server???
 Any computer can be turned into a Web server by
installing server software and connecting the
machine to the Internet.
 There are many Web server software applications,
including public domain software from NCSA and
Apache, and commercial packages
from Microsoft, Netscape and others.
Software for Web servers.
 Computer software, or just software, is any set of
machine-readable instructions (most often in the
form of a computer program) that directs a
computer's processor to perform specific
operations.
 Software is a general term. It can refer to all
computer instructions in general or to any specific
set of computer instructions. It is inclusive of
both machine instructions (the binary code that the
processor understands) and source code (more
human-understandable instructions that must be
rendered into machine code
by compilers or interpreters before being
Web server software....
 Web server software includes a series of complex tools
and programs that come together to create and manage
a Web server. These tools range from programming
language protocols to file transfer protocol programs,
which allow programmers to customize their Web
servers and provide unique experiences for their users
from each of their Web pages.
 Web server software is used to edit and create Web
pages along with various other HTTP formatted
files.
Few famous web server software
Percentage of Websites using
various web sites.
 Apache 62.3% Microsoft-IIS
16.6%
 Nginx 15.7% LiteSpeed1.9%
 Google Servers1.4% Tomcat 0.7%
 Lighttpd 0.5% IBM Servers
0.4%
 Yahoo Traffic Server 0.2%
 Oracle Servers 0.2% Zope 0.1%
Apache HTTP Server:-
 Often referred to as simply Apache, a public-
domain open source Web server developed by a
loosely-knit group of programmers. The first version
of Apache, based on the NCSA httpd Web server,
was developed in 1995.
 Core development of the Apache Web server is
performed by a group of about 20 volunteer
programmers, called the Apache Group. However,
because the source code is freely available, anyone
can adapt the server for specific needs, and there is
a large public library of Apache add-ons. In many
respects, development of Apache is similar to
development of the Linux operating system.
 The original version of Apache was written for UNIX,
but there are now versions that run
under OS/2, Windows and other platforms.
 The name is a tribute to the Native American
Apache Indian tribe, a tribe well known for its
endurance and skill in warfare. A common
misunderstanding is that it was called Apache
because it was developed from existing NCSA code
plus various patches, hence the name a patchy
server, or Apache server.
 Popular sites using Apache
◦ Youtube.com
◦ Baidu.com
◦ Wikipedia.org
◦ Weibo.com
◦ Tumblr.com
◦ Mail.ru
◦ Fc2.com
◦ Ask.com
◦ Apple.com
◦ Craigslist.org
Microsoft-IIS
 Short
for Internet Information Server, Microsoft's Web
server that runs on Windows NT platforms. In fact,
IIS comes bundled with Windows NT 4.0. Because
IIS is tightly integrated with the operating system, it
is relatively easy to administer.
 However, currently IIS is available only for the
Windows NT platform, whereas Netscape's Web
servers run on all major platforms, including
Windows NT, OS/2 and UNIX.
 Popular sites using Microsoft-IIS
◦ Live.com
◦ Msn.com
◦ Microsoft.com
◦ Conduit.com
◦ Go.com
◦ 360buy.com
◦ Incredibar.com
◦ Godaddy.com
◦ Blogfa.com
◦ Secureserver.net
Nginx:-
 Nginx (pronounced engine-x) is a free,
open-source, high-performance HTTP
server and reverse proxy, as well as an
IMAP/POP3 proxy server. Igor
Sysoev started development of Nginx in
2002, with the first public release in 2004.
 Nginx now hosts nearly12.18% of active
sites across all domains. Nginx is known
for its high performance, stability, rich
feature set, simple configuration, and low
resource consumption.
 Nginx is one of a handful of servers written to
address the C10K problem. Unlike traditional
servers, Nginx doesn't rely on threads to handle
requests. Instead it uses a much more scalable
event-driven (asynchronous) architecture. This
architecture uses small, but more
importantly, predictable amounts of memory under
load.
 Popular sites using Nginx
◦ Sina.com.cn
◦ Yandex.ru
◦ Wordpress.com
◦ Vk.com
◦ 163.com
◦ Pinterest.com
◦ Soso.com
◦ About.com
◦ Cnn.com
◦ Imgur.com
Web Server
Hardware
Why does web server hardware
matters??
 Web Traffic
◦ It is need to be ensured that HTTP requests
are serviced with a minimum response time.
 Customers View
◦ It's considered to be rude if service provider
makes his customers wait, especially on the
web.
 General Sense
Measuring web server response
time
 The most important factor to look at is high
water mark of HTTP requests per second
and end-to-end response time during high-
usage period.
 This response time is the total elapsed
time between receipt of the request and
the end of sending the requested
HTML. (Some use the "Time To First
Byte"(TTBF) metric to measure webserver
response time).
 For a real measure of end-to-end
response time, one can
use open gateway proxy web servers and
see how fast pages load from anywhere in
What is Web Server System??
 Companies use a wide variety of computer
brands, types, and sizes to host electronic
commerce operations. Some small
companies can run Web sites on desktop
PCs. Most electronic commerce Web sites
are operated on computers designed for site
hosting,
 Web server computers generally have more
memory, larger (and faster) hard disk drives,
and faster processors than the typical
desktop or notebook PCs with which we are
probably familiar.
 Many Web server computers use multiple
processors, very few desktop PCs have more
than one processor.
 Because Web server computers use more
capable hardware elements and more of these
elements, they are usually much more
expensive than workstation PCs.
Things need to be considered for
best webserver configuration:-
 Disk placement counts and disk latency.
 Web Servers are not CPU intensive.
 RAM matters most
Choosing web server hardware
configuration
 Depending on you tolerance for 404 timeouts
and response time during peak usage times,
one can choose webserver hardware to
minimize disk latency (caching) while
ensuring that availability of enough CPU and
RAM for the OS.
 Most companies choose Intel-based web
server hardware on a server with high-
channel disks (to support high volume disk
reads) and expandable RAM to cache the
most frequently requested pages and images.
 One should choose a server that has
expandable RAM capacity, at least 4 GB with
expansion to 16 GB, depending on the size of
working set of frequently-referenced pages and
images.
 If less than a million page views a month, one
can buy powerful 64-bit PC's for webserver
hardware, install Red Hat Linux advanced
server with Squid and have a 1.5 GB web cache
for super-fast web page delivery. Dell also
offers higher volume webservers at reasonable
prices.
 For larger webserver traffic volumes,
many web hosting companies offer larger
servers. .
◦ EX:- Dual Xeon EM64T 3.2GHz with 2GB RAM
and two 200GB SATA drives in a RAID All for only
$275.00 a month. The only setback is that the max
bandwidth on that is 1TB per month.
 If user want even cheaper than that, we got
Dual Xeon 2.8GHz EM64T with 2GB RAM
and two 80GB SATA RAID-1 drives for only
$210 a month.
 For cheaper servers, we got non-RAID.
There's a dual core Athlon X2 3800 with
1GB RAM and an 80GB hard drive for only
$160 a month. User can upgrade the RAM
for only a little more.

More Related Content

What's hot

SECURITY & CONTROL OF INFORMATION SYSTEM (Management Information System)
SECURITY & CONTROL OF INFORMATION SYSTEM (Management Information System)SECURITY & CONTROL OF INFORMATION SYSTEM (Management Information System)
SECURITY & CONTROL OF INFORMATION SYSTEM (Management Information System)
Biswajit Bhattacharjee
 
10 Principles Of Effective Web Design
10 Principles Of Effective Web Design10 Principles Of Effective Web Design
10 Principles Of Effective Web Design
sirferds
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
Hend Al-Khalifa
 

What's hot (20)

SECURITY & CONTROL OF INFORMATION SYSTEM (Management Information System)
SECURITY & CONTROL OF INFORMATION SYSTEM (Management Information System)SECURITY & CONTROL OF INFORMATION SYSTEM (Management Information System)
SECURITY & CONTROL OF INFORMATION SYSTEM (Management Information System)
 
10 Principles Of Effective Web Design
10 Principles Of Effective Web Design10 Principles Of Effective Web Design
10 Principles Of Effective Web Design
 
Semantic Web
Semantic WebSemantic Web
Semantic Web
 
Semantic web technology
Semantic web technologySemantic web technology
Semantic web technology
 
Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
 
Content Management Systems
Content Management SystemsContent Management Systems
Content Management Systems
 
How the Web Works
How the Web WorksHow the Web Works
How the Web Works
 
Website Development Process
Website Development ProcessWebsite Development Process
Website Development Process
 
Web development using html and wordpress
Web development using html and wordpressWeb development using html and wordpress
Web development using html and wordpress
 
Presentation on World Wide Web (WWW)
Presentation on World Wide Web (WWW)Presentation on World Wide Web (WWW)
Presentation on World Wide Web (WWW)
 
Lecture 6 e-cmmerce , e commerce infrastructure,the internet -chapter 3
Lecture 6  e-cmmerce ,  e commerce infrastructure,the internet -chapter 3Lecture 6  e-cmmerce ,  e commerce infrastructure,the internet -chapter 3
Lecture 6 e-cmmerce , e commerce infrastructure,the internet -chapter 3
 
1. introduction to E-commerce
1. introduction to E-commerce1. introduction to E-commerce
1. introduction to E-commerce
 
Internet History And Growth
Internet History And GrowthInternet History And Growth
Internet History And Growth
 
Wordpress ppt
Wordpress pptWordpress ppt
Wordpress ppt
 
world wide web
world wide webworld wide web
world wide web
 
Web 3.0
Web 3.0 Web 3.0
Web 3.0
 
electronic commerce payment systems
electronic commerce payment systemselectronic commerce payment systems
electronic commerce payment systems
 
Lecture-7: World Wide Web (WWW) & ECommerce
Lecture-7: World Wide Web (WWW) & ECommerceLecture-7: World Wide Web (WWW) & ECommerce
Lecture-7: World Wide Web (WWW) & ECommerce
 
Web Designing
Web Designing Web Designing
Web Designing
 
E-commerce with WWW\internet
E-commerce with WWW\internet E-commerce with WWW\internet
E-commerce with WWW\internet
 

Similar to Web server hardware and software

Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
Vikram g b
 
Web Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris UriarteWeb Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris Uriarte
webhostingguy
 
05.m3 cms list-ofwebserver
05.m3 cms list-ofwebserver05.m3 cms list-ofwebserver
05.m3 cms list-ofwebserver
tarensi
 
Web servers – features, installation and configuration
Web servers – features, installation and configurationWeb servers – features, installation and configuration
Web servers – features, installation and configuration
webhostingguy
 
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.pptweb-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
20521742
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
aisadhsa
 
06.m3 cms set-upwebserver
06.m3 cms set-upwebserver06.m3 cms set-upwebserver
06.m3 cms set-upwebserver
tarensi
 

Similar to Web server hardware and software (20)

Web server hardware and software
Web server hardware and softwareWeb server hardware and software
Web server hardware and software
 
Web Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris UriarteWeb Technology – Web Server Setup : Chris Uriarte
Web Technology – Web Server Setup : Chris Uriarte
 
05.m3 cms list-ofwebserver
05.m3 cms list-ofwebserver05.m3 cms list-ofwebserver
05.m3 cms list-ofwebserver
 
web server
web serverweb server
web server
 
Type of Web server.pdf
Type of Web server.pdfType of Web server.pdf
Type of Web server.pdf
 
Apache Web Server Setup 1
Apache Web Server Setup 1Apache Web Server Setup 1
Apache Web Server Setup 1
 
Web servers – features, installation and configuration
Web servers – features, installation and configurationWeb servers – features, installation and configuration
Web servers – features, installation and configuration
 
Web servers
Web serversWeb servers
Web servers
 
A Project Report on Linux Server Administration
A Project Report on Linux Server AdministrationA Project Report on Linux Server Administration
A Project Report on Linux Server Administration
 
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.pptweb-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
web-servers3952 (1)qwjelkjqwlkjkqlwe.ppt
 
Presentation 1
Presentation 1Presentation 1
Presentation 1
 
Meeting 13. web server i
Meeting 13. web server iMeeting 13. web server i
Meeting 13. web server i
 
WP Chap 1 & 2.pptx
WP Chap 1 & 2.pptxWP Chap 1 & 2.pptx
WP Chap 1 & 2.pptx
 
web hosting
web hostingweb hosting
web hosting
 
Purpose and principles of web server and application server
Purpose and principles of web server and application serverPurpose and principles of web server and application server
Purpose and principles of web server and application server
 
Web Browsers.pptx
Web Browsers.pptxWeb Browsers.pptx
Web Browsers.pptx
 
introduction to web application development
introduction to web application developmentintroduction to web application development
introduction to web application development
 
What is Web Server & It's Types.pdf
What is Web Server & It's Types.pdfWhat is Web Server & It's Types.pdf
What is Web Server & It's Types.pdf
 
Web server
Web serverWeb server
Web server
 
06.m3 cms set-upwebserver
06.m3 cms set-upwebserver06.m3 cms set-upwebserver
06.m3 cms set-upwebserver
 

More from Vikram g b (19)

Models of consumer behaviour
Models of consumer behaviourModels of consumer behaviour
Models of consumer behaviour
 
Nani intro to macroeconomics
Nani intro to macroeconomics Nani intro to macroeconomics
Nani intro to macroeconomics
 
Risk analysis in capital budgeting
Risk analysis in capital budgetingRisk analysis in capital budgeting
Risk analysis in capital budgeting
 
Web hosting choices
Web hosting choicesWeb hosting choices
Web hosting choices
 
Customer effective web design new
Customer effective web design newCustomer effective web design new
Customer effective web design new
 
Capital budgeting decisions
Capital budgeting decisionsCapital budgeting decisions
Capital budgeting decisions
 
E business and
E business andE business and
E business and
 
E commerce business models
E commerce business modelsE commerce business models
E commerce business models
 
International financial system
International financial systemInternational financial system
International financial system
 
Economic growth
Economic growthEconomic growth
Economic growth
 
International monetary system
International monetary systemInternational monetary system
International monetary system
 
Basics of accounting
Basics of accountingBasics of accounting
Basics of accounting
 
Sdr
SdrSdr
Sdr
 
Nani mebd 1st module
Nani mebd 1st moduleNani mebd 1st module
Nani mebd 1st module
 
National in come and product concept
National in come and product conceptNational in come and product concept
National in come and product concept
 
Nani ktm
Nani ktmNani ktm
Nani ktm
 
Nani quantitative theory of money
Nani quantitative theory of moneyNani quantitative theory of money
Nani quantitative theory of money
 
Amalgamation of companies
Amalgamation of companiesAmalgamation of companies
Amalgamation of companies
 
Presentation on inflation
Presentation on inflationPresentation on inflation
Presentation on inflation
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Web server hardware and software

  • 1. Web Server Hardware and Software By:- Vikram.G.B Lecturer, P.G Dept. of Commerce V.D.C Bangalore-55
  • 2. What is WEB SERVER???????  Server refers to a computer or device on a network that manages network resources. There are many different types of servers. For example: ◦ File server: a computer and storage device dedicated to storing files. Any user on the network can store files on the server. ◦ Print server: a computer that manages one or more printers, and a network server is a computer that manages network traffic. ◦ Database server: a computer system that processes database queries.  Web server can refer to either the hardware (the computer) or the software (the computer application) that helps to deliver web content that can be accessed through the Internet.
  • 3.  Web servers are computers that deliver Web pages. Every Web server has an IP address and possibly a domain name.  For example, if you enter the URL http://www.pcwebopedia.com/index.html in your browser, this sends a request to the Web server whose domain name is pcwebopedia.com. The server then fetches the page named index.html and sends it to your browser.
  • 4. What is required for a Web Server???  Any computer can be turned into a Web server by installing server software and connecting the machine to the Internet.  There are many Web server software applications, including public domain software from NCSA and Apache, and commercial packages from Microsoft, Netscape and others.
  • 5. Software for Web servers.  Computer software, or just software, is any set of machine-readable instructions (most often in the form of a computer program) that directs a computer's processor to perform specific operations.  Software is a general term. It can refer to all computer instructions in general or to any specific set of computer instructions. It is inclusive of both machine instructions (the binary code that the processor understands) and source code (more human-understandable instructions that must be rendered into machine code by compilers or interpreters before being
  • 6. Web server software....  Web server software includes a series of complex tools and programs that come together to create and manage a Web server. These tools range from programming language protocols to file transfer protocol programs, which allow programmers to customize their Web servers and provide unique experiences for their users from each of their Web pages.  Web server software is used to edit and create Web pages along with various other HTTP formatted files. Few famous web server software
  • 7. Percentage of Websites using various web sites.  Apache 62.3% Microsoft-IIS 16.6%  Nginx 15.7% LiteSpeed1.9%  Google Servers1.4% Tomcat 0.7%  Lighttpd 0.5% IBM Servers 0.4%  Yahoo Traffic Server 0.2%  Oracle Servers 0.2% Zope 0.1%
  • 8. Apache HTTP Server:-  Often referred to as simply Apache, a public- domain open source Web server developed by a loosely-knit group of programmers. The first version of Apache, based on the NCSA httpd Web server, was developed in 1995.  Core development of the Apache Web server is performed by a group of about 20 volunteer programmers, called the Apache Group. However, because the source code is freely available, anyone can adapt the server for specific needs, and there is a large public library of Apache add-ons. In many respects, development of Apache is similar to development of the Linux operating system.
  • 9.  The original version of Apache was written for UNIX, but there are now versions that run under OS/2, Windows and other platforms.  The name is a tribute to the Native American Apache Indian tribe, a tribe well known for its endurance and skill in warfare. A common misunderstanding is that it was called Apache because it was developed from existing NCSA code plus various patches, hence the name a patchy server, or Apache server.
  • 10.  Popular sites using Apache ◦ Youtube.com ◦ Baidu.com ◦ Wikipedia.org ◦ Weibo.com ◦ Tumblr.com ◦ Mail.ru ◦ Fc2.com ◦ Ask.com ◦ Apple.com ◦ Craigslist.org
  • 11. Microsoft-IIS  Short for Internet Information Server, Microsoft's Web server that runs on Windows NT platforms. In fact, IIS comes bundled with Windows NT 4.0. Because IIS is tightly integrated with the operating system, it is relatively easy to administer.  However, currently IIS is available only for the Windows NT platform, whereas Netscape's Web servers run on all major platforms, including Windows NT, OS/2 and UNIX.
  • 12.  Popular sites using Microsoft-IIS ◦ Live.com ◦ Msn.com ◦ Microsoft.com ◦ Conduit.com ◦ Go.com ◦ 360buy.com ◦ Incredibar.com ◦ Godaddy.com ◦ Blogfa.com ◦ Secureserver.net
  • 13. Nginx:-  Nginx (pronounced engine-x) is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server. Igor Sysoev started development of Nginx in 2002, with the first public release in 2004.  Nginx now hosts nearly12.18% of active sites across all domains. Nginx is known for its high performance, stability, rich feature set, simple configuration, and low resource consumption.
  • 14.  Nginx is one of a handful of servers written to address the C10K problem. Unlike traditional servers, Nginx doesn't rely on threads to handle requests. Instead it uses a much more scalable event-driven (asynchronous) architecture. This architecture uses small, but more importantly, predictable amounts of memory under load.
  • 15.  Popular sites using Nginx ◦ Sina.com.cn ◦ Yandex.ru ◦ Wordpress.com ◦ Vk.com ◦ 163.com ◦ Pinterest.com ◦ Soso.com ◦ About.com ◦ Cnn.com ◦ Imgur.com
  • 17. Why does web server hardware matters??  Web Traffic ◦ It is need to be ensured that HTTP requests are serviced with a minimum response time.  Customers View ◦ It's considered to be rude if service provider makes his customers wait, especially on the web.  General Sense
  • 18. Measuring web server response time  The most important factor to look at is high water mark of HTTP requests per second and end-to-end response time during high- usage period.  This response time is the total elapsed time between receipt of the request and the end of sending the requested HTML. (Some use the "Time To First Byte"(TTBF) metric to measure webserver response time).  For a real measure of end-to-end response time, one can use open gateway proxy web servers and see how fast pages load from anywhere in
  • 19. What is Web Server System??  Companies use a wide variety of computer brands, types, and sizes to host electronic commerce operations. Some small companies can run Web sites on desktop PCs. Most electronic commerce Web sites are operated on computers designed for site hosting,  Web server computers generally have more memory, larger (and faster) hard disk drives, and faster processors than the typical desktop or notebook PCs with which we are probably familiar.
  • 20.  Many Web server computers use multiple processors, very few desktop PCs have more than one processor.  Because Web server computers use more capable hardware elements and more of these elements, they are usually much more expensive than workstation PCs.
  • 21. Things need to be considered for best webserver configuration:-  Disk placement counts and disk latency.  Web Servers are not CPU intensive.  RAM matters most
  • 22. Choosing web server hardware configuration  Depending on you tolerance for 404 timeouts and response time during peak usage times, one can choose webserver hardware to minimize disk latency (caching) while ensuring that availability of enough CPU and RAM for the OS.  Most companies choose Intel-based web server hardware on a server with high- channel disks (to support high volume disk reads) and expandable RAM to cache the most frequently requested pages and images.
  • 23.  One should choose a server that has expandable RAM capacity, at least 4 GB with expansion to 16 GB, depending on the size of working set of frequently-referenced pages and images.  If less than a million page views a month, one can buy powerful 64-bit PC's for webserver hardware, install Red Hat Linux advanced server with Squid and have a 1.5 GB web cache for super-fast web page delivery. Dell also offers higher volume webservers at reasonable prices.
  • 24.  For larger webserver traffic volumes, many web hosting companies offer larger servers. . ◦ EX:- Dual Xeon EM64T 3.2GHz with 2GB RAM and two 200GB SATA drives in a RAID All for only $275.00 a month. The only setback is that the max bandwidth on that is 1TB per month.  If user want even cheaper than that, we got Dual Xeon 2.8GHz EM64T with 2GB RAM and two 80GB SATA RAID-1 drives for only $210 a month.
  • 25.  For cheaper servers, we got non-RAID. There's a dual core Athlon X2 3800 with 1GB RAM and an 80GB hard drive for only $160 a month. User can upgrade the RAM for only a little more.