SlideShare uma empresa Scribd logo
1 de 7
Understanding a Web Server and Types of Web Servers
Webserverisusedto store,process,anddeliverwebpagestothe user'scommunicationusingHTTP
(HypertextTransferProtocol).Program
It isthe programusedto provide filesthatproduce web pagesforusersinresponse totheirrequests
that are sentbythe HTTP clientsof theircomputer.
Types of Web Servers
Mainlythere are the following typesof webservers
Apache , IIS, Nginx,and LiteSpeed.
Apache Web Server
Apache webserverisdevelopedbyApache Software Foundation.Itisthe mostpopularand open-source
software webserver.Apache supportsall operatingsystemssuchasLinux,Windows,Unix FreeBSD,Mac
OS X,and more.Around60% of devicesrunonthiswebserver.
Apache webserverismodularinstructure sothat it iseasyto customize.
As itis open-source,itaddedyourmoduleswhenyouwanttomake changesto adjustyour
requirements.
IIS Web Server
IISWeb ServerisdevelopedbyMicrosoft.Itcoversall featuresofferedbyApache.Asitisnotopen-
source software,itisunmanageable toaddmodulesandmodifythem.
It supportsall the platformsforWindowsoperatingsystem.Also,providegoodcustomersupportif
needed.
Nginx Web Server
Nginx isalsoan open-source webserverafterApache.Itincludesof IMAP/POP3proxyserver.Nginx
provideshighperformance,stability,simple configuration,andlow resource usage.
Nginx Web Serverisusedbymanywebhostingcompanies.Nginxhasnotusedanythreadsto handle
the requestsasan alternatelyahighlyscalable event-drivenarchitectureisusedtoa utilizedsmalland
predictable amountof memoryunderload.
LiteSpeed Web Server
LiteSpeed(LSWS) isthe top4thpopularwebserveras a commercial webserveronthe internet.Itisthe
bestreplacementforthe Apache.
By upgradingthe webservertoLiteSpeeditwill experience improvedperformancethatalsowith
loweringoperating costs.
LiteSpeedserveroffersthe featuressuchas.htaccess,mod_rewrite,andmod_securitythatare
compatible withApache.
It isable to loadApache configurationfilesdirectlyandworkasa drop-inreplacementApache with
almostall the hostingcontrol panels.
LiteSpeedcansubstitutethe Apache within15 minuteswithoutanydowntime.
LiteSpeedcanreplace all the Apache functions.However,otherfront-endproxysolutionscannot
simplifythe use andmake the transitionfromApache smoothandeasy.
Apache Tomcat
Apache Tomcat isan open-source Javaservletcontainerusesasawebserver.Itis a Java programthat
expandsthe capabilitiesof aserveriscalleda Java servlet.Servletsare usuallyrespondingtoanytype of
requestbuttheymostcommonlyimplementapplicationshostedonwebservers.Thesewebservletsare
Java equivalenttootherdynamicwebcontenttechnologiessuchasPHPand ASP.NET.Sun
MicrosystemsdonatedTomcat’scodebase tothe Apache Software Foundationin1999 presently
became a top-level Apache projectin2005. Apache Tomcat powersjustunderjust1% of all websites.
Apache Tomcat islistedwithotheropen-source Javaapplicationservers.Examplesare Wildfly,JBoss,
and Glassfish.
Node.js
Node.jsisprimaryaserver-sideJavaScriptcontextanditisusedfor the networkapplicationslike web
servers.ItwasfirstwrittenbyRyan Dahl in 2009.
Node.jsishavingasmallermarketanditruns 0.2% of all websites.Itisthe Node.jsproject,managedby
the Node.jsFoundation andassisted bythe Linux Foundation’sCollaborative Projectsprogram.
A cross-platformruntimeenvironmentforbuildingnetworkapplicationsmakesNode.jsdifferentfrom
otherpopularwebservers.Anevent-drivenstructure isappliedbyNode.jswhichiscapable of
asynchronousI/O.
Due to these designchoices,throughputandscalabilityare optimizedinwebapplicationswhichhelpsto
run real-time communicationandbrowsergames.Node.jsalsohelpsinunderstandingthe varietyin
webdevelopmentstacks,where Node.jsissimplypartof the HTML, CSS,and JavaScriptstack,as
opposedtoApache or NGINXwhichare a part of several differentsoftware stacks. Node.jshostingisan
open-source serverthatrunson manydifferentplatforms.
Lighttpd
LighttpdwasreleasedinMarch 2003 withitsfirstversion.Itcurrentlyrunsaround0.1% of all websites
and isclassifiedunderaBSD license.
Due to its small CPUload,lowmemory footprint,andspeedoptimizationsLighttpdstandsunique.
Lighttpdusesan event-drivenarchitectureandisoptimizedforalarge numberof parallel connections,
and supportsFastCGI,Auth,Output-compression,SCGI,URL-rewriting,andmanymore features.
It isa commonlyusedwebserverforthe webframeworkslikeCatalystandRubyonRails.
There are also some other types of servers are available as below:
Mail Server
Mail serveroffersacentrallylocatedpool of diskspace tostore and share differentdocumentsinthe
formof emailsfornetworkusers.
Mail serversusedasingle locationtostore the dataso that administratorsneedtobackupfilesonly
fromone computer.
Application Server
The applicationserverisaset of elementsthatcanbe accessedbythe software developerviaanAPI
definedbythe platformitself.These elementsare usuallyperformedinanenvironmentsimilartoits
webserver(s) forthe webapplications.
It mainlyworkstosupportthe developmentof dynamicpages.
File Transfer Protocol (FTP) Server
FTP isusedfor separate control anddata connectionsin-betweenthe clientandthe server.
FTP userscan authorize themselvesinthe formof a username andpassword.
FTP can alsoconnectwithanonymousnamesif permissionisgivenbythe server.
For secure transmission,the username andpasswordshouldbe encryptedusingthe FTPandSSL.
Database Server
Whena computerprogramoffersdatabase servicestoothercomputerswiththe feature of client-
serverfunctionalityiscalled adatabase server.Those are some DBMSs(example:MySQL) thatdepends
uponthe client-servermodelforaccessingthe database.
Domain Name System (DNS) Server
It isthe computerserverthatallowshostsanetworkservice forofferingresponsestoqueries isknown
as a name server.Itmapseitheranaddressingelementornumericidentification.Itisdone bythe server
to give a response toa networkservice protocol request.
The DNS serversprimarilytranslatethe human-memorabledomainnamesandhostnames intothe
correspondingnumericInternetprotocol (IP) addresses.Also,ithelpstorememberanamespace onthe
internetandisusedto findoutor locate the computersystemsandresourcesonthe Internet.
Concluding…
All webhostingcompaniesprimarily selectthe webserversdependsonthe demandof clients,the
numberof clientsona single server,the applications/software clientsuse,andthe amountof traffica
webservercan handle generatedbythe clients.
So,while selectingawebserverfirstof all thinkaboutall these aspectsandthenselectone.

Mais conteúdo relacionado

Mais procurados

INTRODUCTION TO IIS
INTRODUCTION TO IISINTRODUCTION TO IIS
INTRODUCTION TO IISsanya6900
 
06.m3 cms set-upwebserver
06.m3 cms set-upwebserver06.m3 cms set-upwebserver
06.m3 cms set-upwebservertarensi
 
Microsoft/Zend Webcast on Cloud Computing
Microsoft/Zend Webcast on Cloud ComputingMicrosoft/Zend Webcast on Cloud Computing
Microsoft/Zend Webcast on Cloud ComputingJosh Holmes
 
IIS interview questions and answers
IIS interview questions and answersIIS interview questions and answers
IIS interview questions and answersInterviewwiz
 
Windows Loves Drupal
Windows Loves DrupalWindows Loves Drupal
Windows Loves DrupalAcquia
 
Hardening Apache Web Server by Aswin
Hardening Apache Web Server by AswinHardening Apache Web Server by Aswin
Hardening Apache Web Server by AswinAgate Studio
 
Installing windows server 2016 TP 4
Installing windows server 2016 TP 4Installing windows server 2016 TP 4
Installing windows server 2016 TP 4Ayman Sheta
 
Upgrade, Migrate and Virtualisation with SharePoint 2010
Upgrade, Migrate and Virtualisation with SharePoint 2010Upgrade, Migrate and Virtualisation with SharePoint 2010
Upgrade, Migrate and Virtualisation with SharePoint 2010Alan Richards
 
Best new features in windows server 2016
Best new features in windows server 2016Best new features in windows server 2016
Best new features in windows server 2016Tuan Yang
 
Introduction to cPSS
Introduction to cPSSIntroduction to cPSS
Introduction to cPSSwebhostingguy
 
Php apache vs iis By Hafedh Yahmadi
Php apache vs iis  By Hafedh YahmadiPhp apache vs iis  By Hafedh Yahmadi
Php apache vs iis By Hafedh YahmadiTechdaysTunisia
 
Intro to Alfresco for Developers
Intro to Alfresco for DevelopersIntro to Alfresco for Developers
Intro to Alfresco for DevelopersJeff Potts
 
Windows Server 2016 First Look (Part 1)
Windows Server 2016 First Look (Part 1)Windows Server 2016 First Look (Part 1)
Windows Server 2016 First Look (Part 1)Tuan Yang
 
Unleashing the Power: A Lap Around PowerShell 3.0
Unleashing the Power: A Lap Around PowerShell 3.0Unleashing the Power: A Lap Around PowerShell 3.0
Unleashing the Power: A Lap Around PowerShell 3.0Sarah Dutkiewicz
 

Mais procurados (20)

IIS 7: The Administrator’s Guide
IIS 7: The Administrator’s GuideIIS 7: The Administrator’s Guide
IIS 7: The Administrator’s Guide
 
How to Monitor IIS
How to Monitor IISHow to Monitor IIS
How to Monitor IIS
 
INTRODUCTION TO IIS
INTRODUCTION TO IISINTRODUCTION TO IIS
INTRODUCTION TO IIS
 
IIS PPT (1)
IIS PPT (1)IIS PPT (1)
IIS PPT (1)
 
06.m3 cms set-upwebserver
06.m3 cms set-upwebserver06.m3 cms set-upwebserver
06.m3 cms set-upwebserver
 
Microsoft/Zend Webcast on Cloud Computing
Microsoft/Zend Webcast on Cloud ComputingMicrosoft/Zend Webcast on Cloud Computing
Microsoft/Zend Webcast on Cloud Computing
 
11-IIS server 2016
11-IIS server 201611-IIS server 2016
11-IIS server 2016
 
IIS interview questions and answers
IIS interview questions and answersIIS interview questions and answers
IIS interview questions and answers
 
Windows Loves drupal
Windows Loves drupalWindows Loves drupal
Windows Loves drupal
 
Windows Loves Drupal
Windows Loves DrupalWindows Loves Drupal
Windows Loves Drupal
 
Understanding iis part2
Understanding iis part2Understanding iis part2
Understanding iis part2
 
Hardening Apache Web Server by Aswin
Hardening Apache Web Server by AswinHardening Apache Web Server by Aswin
Hardening Apache Web Server by Aswin
 
Installing windows server 2016 TP 4
Installing windows server 2016 TP 4Installing windows server 2016 TP 4
Installing windows server 2016 TP 4
 
Upgrade, Migrate and Virtualisation with SharePoint 2010
Upgrade, Migrate and Virtualisation with SharePoint 2010Upgrade, Migrate and Virtualisation with SharePoint 2010
Upgrade, Migrate and Virtualisation with SharePoint 2010
 
Best new features in windows server 2016
Best new features in windows server 2016Best new features in windows server 2016
Best new features in windows server 2016
 
Introduction to cPSS
Introduction to cPSSIntroduction to cPSS
Introduction to cPSS
 
Php apache vs iis By Hafedh Yahmadi
Php apache vs iis  By Hafedh YahmadiPhp apache vs iis  By Hafedh Yahmadi
Php apache vs iis By Hafedh Yahmadi
 
Intro to Alfresco for Developers
Intro to Alfresco for DevelopersIntro to Alfresco for Developers
Intro to Alfresco for Developers
 
Windows Server 2016 First Look (Part 1)
Windows Server 2016 First Look (Part 1)Windows Server 2016 First Look (Part 1)
Windows Server 2016 First Look (Part 1)
 
Unleashing the Power: A Lap Around PowerShell 3.0
Unleashing the Power: A Lap Around PowerShell 3.0Unleashing the Power: A Lap Around PowerShell 3.0
Unleashing the Power: A Lap Around PowerShell 3.0
 

Semelhante a Understanding a web server and types of web servers ppt

Type of Web server.pdf
Type of Web server.pdfType of Web server.pdf
Type of Web server.pdfHost It Smart
 
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.pdfDinesh Katyare
 
Node.js Web Development .pdf
Node.js Web Development .pdfNode.js Web Development .pdf
Node.js Web Development .pdfAbanti Aazmin
 
Building Killer RESTful APIs with NodeJs
Building Killer RESTful APIs with NodeJsBuilding Killer RESTful APIs with NodeJs
Building Killer RESTful APIs with NodeJsSrdjan Strbanovic
 
Making Of PHP Based Web Application
Making Of PHP Based Web ApplicationMaking Of PHP Based Web Application
Making Of PHP Based Web ApplicationSachin Walvekar
 
A quick guide on Mobile App Backend development
A quick guide on Mobile App Backend developmentA quick guide on Mobile App Backend development
A quick guide on Mobile App Backend developmentRia Katiyar
 
What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?Natural Group
 
LAMP TECHNOLOGY BY SAIKIRAN PANJALA
LAMP TECHNOLOGY BY SAIKIRAN PANJALALAMP TECHNOLOGY BY SAIKIRAN PANJALA
LAMP TECHNOLOGY BY SAIKIRAN PANJALASaikiran Panjala
 
Web technologies lesson 1
Web technologies   lesson 1Web technologies   lesson 1
Web technologies lesson 1nhepner
 
Online furniture management system
Online furniture management systemOnline furniture management system
Online furniture management systemYesu Raj
 
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar -  Scale your business with the cloud enabled WSO2 Applica...WSO2 Intro Webinar -  Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...WSO2
 
Web Server-Side Programming Techniques
Web Server-Side Programming TechniquesWeb Server-Side Programming Techniques
Web Server-Side Programming Techniquesguest8899ec02
 
Node js Development Company - Aparajayah
Node js Development Company - AparajayahNode js Development Company - Aparajayah
Node js Development Company - AparajayahAparajayahTechnologi
 
Web Server Types - Understanding a Web Server
Web Server Types - Understanding a Web ServerWeb Server Types - Understanding a Web Server
Web Server Types - Understanding a Web ServerCloudtechtiq
 

Semelhante a Understanding a web server and types of web servers ppt (20)

Nodejs
NodejsNodejs
Nodejs
 
Type of Web server.pdf
Type of Web server.pdfType of Web server.pdf
Type of Web server.pdf
 
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
 
Node.js Web Development .pdf
Node.js Web Development .pdfNode.js Web Development .pdf
Node.js Web Development .pdf
 
Building Killer RESTful APIs with NodeJs
Building Killer RESTful APIs with NodeJsBuilding Killer RESTful APIs with NodeJs
Building Killer RESTful APIs with NodeJs
 
web server
web serverweb server
web server
 
Making Of PHP Based Web Application
Making Of PHP Based Web ApplicationMaking Of PHP Based Web Application
Making Of PHP Based Web Application
 
Leading nodejs development company in USA
Leading nodejs development company in USALeading nodejs development company in USA
Leading nodejs development company in USA
 
A quick guide on Mobile App Backend development
A quick guide on Mobile App Backend developmentA quick guide on Mobile App Backend development
A quick guide on Mobile App Backend development
 
NodeJs Frameworks.pdf
NodeJs Frameworks.pdfNodeJs Frameworks.pdf
NodeJs Frameworks.pdf
 
Apache ppt
Apache pptApache ppt
Apache ppt
 
What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?What is ASP.NET and Why do we need it?
What is ASP.NET and Why do we need it?
 
node.js
node.jsnode.js
node.js
 
LAMP TECHNOLOGY BY SAIKIRAN PANJALA
LAMP TECHNOLOGY BY SAIKIRAN PANJALALAMP TECHNOLOGY BY SAIKIRAN PANJALA
LAMP TECHNOLOGY BY SAIKIRAN PANJALA
 
Web technologies lesson 1
Web technologies   lesson 1Web technologies   lesson 1
Web technologies lesson 1
 
Online furniture management system
Online furniture management systemOnline furniture management system
Online furniture management system
 
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar -  Scale your business with the cloud enabled WSO2 Applica...WSO2 Intro Webinar -  Scale your business with the cloud enabled WSO2 Applica...
WSO2 Intro Webinar - Scale your business with the cloud enabled WSO2 Applica...
 
Web Server-Side Programming Techniques
Web Server-Side Programming TechniquesWeb Server-Side Programming Techniques
Web Server-Side Programming Techniques
 
Node js Development Company - Aparajayah
Node js Development Company - AparajayahNode js Development Company - Aparajayah
Node js Development Company - Aparajayah
 
Web Server Types - Understanding a Web Server
Web Server Types - Understanding a Web ServerWeb Server Types - Understanding a Web Server
Web Server Types - Understanding a Web Server
 

Último

horny (9316020077 ) Goa Call Girls Service by VIP Call Girls in Goa
horny (9316020077 ) Goa  Call Girls Service by VIP Call Girls in Goahorny (9316020077 ) Goa  Call Girls Service by VIP Call Girls in Goa
horny (9316020077 ) Goa Call Girls Service by VIP Call Girls in Goasexy call girls service in goa
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsstephieert
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersDamian Radcliffe
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Servicesexy call girls service in goa
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...aditipandeya
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Servicegwenoracqe6
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girlsstephieert
 

Último (20)

horny (9316020077 ) Goa Call Girls Service by VIP Call Girls in Goa
horny (9316020077 ) Goa  Call Girls Service by VIP Call Girls in Goahorny (9316020077 ) Goa  Call Girls Service by VIP Call Girls in Goa
horny (9316020077 ) Goa Call Girls Service by VIP Call Girls in Goa
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
Radiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girlsRadiant Call girls in Dubai O56338O268 Dubai Call girls
Radiant Call girls in Dubai O56338O268 Dubai Call girls
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providersMoving Beyond Twitter/X and Facebook - Social Media for local news providers
Moving Beyond Twitter/X and Facebook - Social Media for local news providers
 
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Sukhdev Vihar Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In South Ex 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In South Ex 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine ServiceHot Service (+9316020077 ) Goa  Call Girls Real Photos and Genuine Service
Hot Service (+9316020077 ) Goa Call Girls Real Photos and Genuine Service
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
VIP 7001035870 Find & Meet Hyderabad Call Girls Dilsukhnagar high-profile Cal...
 
Russian Call girls in Dubai +971563133746 Dubai Call girls
Russian  Call girls in Dubai +971563133746 Dubai  Call girlsRussian  Call girls in Dubai +971563133746 Dubai  Call girls
Russian Call girls in Dubai +971563133746 Dubai Call girls
 
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl ServiceRussian Call girl in Ajman +971563133746 Ajman Call girl Service
Russian Call girl in Ajman +971563133746 Ajman Call girl Service
 
Call Girls In Noida 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Noida 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICECall Girls In Noida 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
Call Girls In Noida 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SERVICE
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
10.pdfMature Call girls in Dubai +971563133746 Dubai Call girls
 

Understanding a web server and types of web servers ppt

  • 1. Understanding a Web Server and Types of Web Servers Webserverisusedto store,process,anddeliverwebpagestothe user'scommunicationusingHTTP (HypertextTransferProtocol).Program It isthe programusedto provide filesthatproduce web pagesforusersinresponse totheirrequests that are sentbythe HTTP clientsof theircomputer. Types of Web Servers Mainlythere are the following typesof webservers Apache , IIS, Nginx,and LiteSpeed.
  • 2. Apache Web Server Apache webserverisdevelopedbyApache Software Foundation.Itisthe mostpopularand open-source software webserver.Apache supportsall operatingsystemssuchasLinux,Windows,Unix FreeBSD,Mac OS X,and more.Around60% of devicesrunonthiswebserver. Apache webserverismodularinstructure sothat it iseasyto customize. As itis open-source,itaddedyourmoduleswhenyouwanttomake changesto adjustyour requirements. IIS Web Server IISWeb ServerisdevelopedbyMicrosoft.Itcoversall featuresofferedbyApache.Asitisnotopen- source software,itisunmanageable toaddmodulesandmodifythem. It supportsall the platformsforWindowsoperatingsystem.Also,providegoodcustomersupportif needed.
  • 3. Nginx Web Server Nginx isalsoan open-source webserverafterApache.Itincludesof IMAP/POP3proxyserver.Nginx provideshighperformance,stability,simple configuration,andlow resource usage. Nginx Web Serverisusedbymanywebhostingcompanies.Nginxhasnotusedanythreadsto handle the requestsasan alternatelyahighlyscalable event-drivenarchitectureisusedtoa utilizedsmalland predictable amountof memoryunderload. LiteSpeed Web Server LiteSpeed(LSWS) isthe top4thpopularwebserveras a commercial webserveronthe internet.Itisthe bestreplacementforthe Apache. By upgradingthe webservertoLiteSpeeditwill experience improvedperformancethatalsowith loweringoperating costs. LiteSpeedserveroffersthe featuressuchas.htaccess,mod_rewrite,andmod_securitythatare compatible withApache. It isable to loadApache configurationfilesdirectlyandworkasa drop-inreplacementApache with almostall the hostingcontrol panels. LiteSpeedcansubstitutethe Apache within15 minuteswithoutanydowntime. LiteSpeedcanreplace all the Apache functions.However,otherfront-endproxysolutionscannot simplifythe use andmake the transitionfromApache smoothandeasy.
  • 4. Apache Tomcat Apache Tomcat isan open-source Javaservletcontainerusesasawebserver.Itis a Java programthat expandsthe capabilitiesof aserveriscalleda Java servlet.Servletsare usuallyrespondingtoanytype of requestbuttheymostcommonlyimplementapplicationshostedonwebservers.Thesewebservletsare Java equivalenttootherdynamicwebcontenttechnologiessuchasPHPand ASP.NET.Sun MicrosystemsdonatedTomcat’scodebase tothe Apache Software Foundationin1999 presently became a top-level Apache projectin2005. Apache Tomcat powersjustunderjust1% of all websites. Apache Tomcat islistedwithotheropen-source Javaapplicationservers.Examplesare Wildfly,JBoss, and Glassfish. Node.js Node.jsisprimaryaserver-sideJavaScriptcontextanditisusedfor the networkapplicationslike web servers.ItwasfirstwrittenbyRyan Dahl in 2009.
  • 5. Node.jsishavingasmallermarketanditruns 0.2% of all websites.Itisthe Node.jsproject,managedby the Node.jsFoundation andassisted bythe Linux Foundation’sCollaborative Projectsprogram. A cross-platformruntimeenvironmentforbuildingnetworkapplicationsmakesNode.jsdifferentfrom otherpopularwebservers.Anevent-drivenstructure isappliedbyNode.jswhichiscapable of asynchronousI/O. Due to these designchoices,throughputandscalabilityare optimizedinwebapplicationswhichhelpsto run real-time communicationandbrowsergames.Node.jsalsohelpsinunderstandingthe varietyin webdevelopmentstacks,where Node.jsissimplypartof the HTML, CSS,and JavaScriptstack,as opposedtoApache or NGINXwhichare a part of several differentsoftware stacks. Node.jshostingisan open-source serverthatrunson manydifferentplatforms. Lighttpd LighttpdwasreleasedinMarch 2003 withitsfirstversion.Itcurrentlyrunsaround0.1% of all websites and isclassifiedunderaBSD license. Due to its small CPUload,lowmemory footprint,andspeedoptimizationsLighttpdstandsunique. Lighttpdusesan event-drivenarchitectureandisoptimizedforalarge numberof parallel connections, and supportsFastCGI,Auth,Output-compression,SCGI,URL-rewriting,andmanymore features. It isa commonlyusedwebserverforthe webframeworkslikeCatalystandRubyonRails.
  • 6. There are also some other types of servers are available as below: Mail Server Mail serveroffersacentrallylocatedpool of diskspace tostore and share differentdocumentsinthe formof emailsfornetworkusers. Mail serversusedasingle locationtostore the dataso that administratorsneedtobackupfilesonly fromone computer. Application Server The applicationserverisaset of elementsthatcanbe accessedbythe software developerviaanAPI definedbythe platformitself.These elementsare usuallyperformedinanenvironmentsimilartoits webserver(s) forthe webapplications. It mainlyworkstosupportthe developmentof dynamicpages. File Transfer Protocol (FTP) Server FTP isusedfor separate control anddata connectionsin-betweenthe clientandthe server. FTP userscan authorize themselvesinthe formof a username andpassword. FTP can alsoconnectwithanonymousnamesif permissionisgivenbythe server. For secure transmission,the username andpasswordshouldbe encryptedusingthe FTPandSSL. Database Server Whena computerprogramoffersdatabase servicestoothercomputerswiththe feature of client- serverfunctionalityiscalled adatabase server.Those are some DBMSs(example:MySQL) thatdepends uponthe client-servermodelforaccessingthe database. Domain Name System (DNS) Server It isthe computerserverthatallowshostsanetworkservice forofferingresponsestoqueries isknown as a name server.Itmapseitheranaddressingelementornumericidentification.Itisdone bythe server to give a response toa networkservice protocol request. The DNS serversprimarilytranslatethe human-memorabledomainnamesandhostnames intothe correspondingnumericInternetprotocol (IP) addresses.Also,ithelpstorememberanamespace onthe internetandisusedto findoutor locate the computersystemsandresourcesonthe Internet.
  • 7. Concluding… All webhostingcompaniesprimarily selectthe webserversdependsonthe demandof clients,the numberof clientsona single server,the applications/software clientsuse,andthe amountof traffica webservercan handle generatedbythe clients. So,while selectingawebserverfirstof all thinkaboutall these aspectsandthenselectone.