File:Usage share of web servers (Source Netcraft).svg

From Wikimedia Commons, the free media repository
Jump to navigation Jump to search

Original file (SVG file, nominally 1,080 × 630 pixels, file size: 86 KB)

Captions

Captions

Diagram showing the market share of web servers (by developer) considering all websites

Summary

[edit]
Description
English: Diagram showing the market share of web servers considering all websites, not only active web sites (difference: Netcraft: active sites).
Date
Source Source: Netcraft, Note: http://news.netcraft.com/archives/category/web-server-survey
Author arichnad
SVG development
InfoField
 
The SVG code is valid.
 
This chart was created with R.
Source code
InfoField

R code

#
# File: ws-usage-2005-2021.R
#
# The percentages of usage of servers are taken from the table and graph diagram
# reported in "Web Server Survey" page (found in Netcraft website)
# which are named: "Web servers developers: Market share of all sites".
# If the percentage of a web server developer goes below the standard threshold limit,
# then it is no more named in text below Netcraft graph diagram but its integer
# (without decimals) percentage of usage can be shown by pointing mouse cursor
# under the last point of one of the curves of the diagram graph.
# So the percentage of that historical web developer can be reported
# in its data table (see below) in order to continue to track it.
#
# NOTE: percentages about Microsoft, Google (since 2021) and
#       "other" web servers have been rounded to integer part (no decimals).
#
# NOTE: to create this image file (see below: server.file) in Windows:
#       - install R software from: https://www.r-project.org/
#       - open a terminal window
#       - set PATH=%PATH%;"C:\Program Files\R\R-4.1.2\bin"
#       - rscript ws-usage-2005-2021.R
#

server.names = c(
 	"Apache", 
 	"Microsoft", 
 	"nginx", 
 	"Google",
 	"OpenResty",
 	"Cloudflare",
 	"Other"
 )
 
 server.years = c(
 	2005.0,2005.25,2005.5,2005.75,
 	2006.0,2006.25,2006.5,2006.75,
 	2007.0,2007.25,2007.5,2007.75,
 	2008.0,2008.25,2008.5,2008.75,
 	2009.0,2009.25,2009.5,2009.75,
 	2010.0,2010.25,2010.5,2010.75,
 	2011.0,2011.25,2011.5,2011.75,
 	2012.0,2012.25,2012.5,2012.75,
 	2013.0,2013.25,2013.5,2013.75,
 	2014.0,2014.25,2014.5,2014.75,
 	2015.0,2015.25,2015.5,2015.75,
 	2016.0,2016.25,2016.5,2016.75,
 	2017.0,2017.25,2017.5,2017.75,
 	2018.0,2018.25,2018.5,2018.75,
 	2019.0,2019.25,2019.5,2019.75,
 	2020.0,2020.25,2020.5,2020.75,
 	2021.0,2021.25,2021.5,2021.75
 )
 
 #Use the first month of the quarter:  January, April, July, October
 server.apache = c(
 	68.43, 69.32, 69.60, 69.89, #2005
 	67.11, 62.72, 63.09, 61.44, #2006
 	60.17, 58.86, 52.65, 47.73, #2007
 	50.61, 50.42, 49.49, 50.43, #2008
 	52.26, 45.95, 47.17, 46.90, #2009
 	53.84, 53.93, 54.90, 58.07, #2010
 	59.13, 61.13, 65.86, 64.67, #2011
 	64.91, 65.46, 61.45, 58.00, #2012
 	55.26, 51.01, 52.19, 44.89, #2013
 	41.64, 37.74, 34.73, 37.45, #2014
 	39.74, 39.25, 38.34, 34.53, #2015
 	33.56, 26.96, 31.72, 23.84, #2016
 	21.51, 22.69, 17.83, 18.78, #2017
 	27.21, 25.58, 22.00, 22.98, #2018
    21.30, 26.73, 27.75, 28.64, #2019
    23.98, 24.73, 25.45, 27.04, #2020
    26.38, 25.90, 25.61, 24.63  #2021
    
 )
 
 server.microsoft = c(
 	20.86, 20.45, 20.53, 20.55, #2005
 	20.61, 25.22, 29.48, 31.35, #2006
 	30.78, 31.13, 32.84, 37.13, #2007
 	35.81, 35.33, 35.57, 34.44, #2008
 	32.91, 29.27, 23.34, 21.58, #2009
 	24.08, 24.97, 25.87, 22.99, #2010
 	21.00, 18.83, 16.82, 15.66, #2011
 	14.46, 13.66, 14.62, 16.28, #2012
 	16.93, 19.95, 19.65, 23.10, #2013
 	29.42, 33.04, 37.53, 33.58, #2014
 	27.52, 27.83, 26.52, 30.40, #2015
 	28.95, 40.75, 35.26, 44.61, #2016
 	45.66, 44.71, 53.17, 49.44, #2017
 	31.85, 36.94, 40.28, 39.22, #2018
    31.96, 25.05, 14.59, 14.08, #2019
    14.03, 12.85, 11.36, 7.66,  #2020
     7.49,  5.54,  4.20, 4.00   #2021
 )
 
 server.nginx = c(
 	NA, NA, NA, NA, #2005
 	NA, NA, NA, NA, #2006
 	NA, NA, NA, NA, #2007
 	NA, NA, NA, NA, #2008
 	1.87, 2.64, 4.25, 5.99, #2009
 	7.53, 6.32, 5.58, 6.07, #2010
 	7.50, 7.50, 6.54, 8.54, #2011
 	9.63, 10.32, 11.09, 11.80, #2012
 	12.64, 14.81, 13.60, 16.05, #2013
 	14.40, 15.25, 14.16, 14.42, #2014
 	14.61, 14.87, 15.47, 16.65, #2015
 	15.60, 13.23, 15.92, 13.77, #2016
 	17.63, 19.22, 15.05, 18.40, #2017
 	25.39, 22.62, 17.25, 19.72, #2018
    24.74, 27.52, 34.59, 32.88, #2019
    37.70, 36.91, 36.55, 34.24, #2020
    33.33, 36.65, 36.54, 34.95  #2021
 )
 
 server.google = c(
 	NA, NA, NA, NA, #2005
 	NA, NA, NA, NA, #2006
 	NA, NA, 4.35, 5.44, #2007
 	5.33, 6.08, 5.70, 5.76, #2008
 	5.32, 3.12, 5.94, 6.00, #2009
 	7.04, 6.70, 7.70, 6.43, #2010
 	5.53, 4.70, 4.38, 3.47, #2011
 	3.25, 3.26, 3.44, 3.38, #2012
 	3.58, 3.50, 3.92, 4.45, #2013
 	2.47, 2.19, 2.06, 1.89, #2014
 	2.30, 2.36, 2.38, 2.27, #2015
 	2.29, 1.90, 2.10, 1.51, #2016
 	1.00, 1.05, 1.18, 1.16, #2017
 	1.20, 1.26, 1.40, 1.41, #2018
    1.58, 1.80, 2.11, 2.68, #2019
    3.02, 3.42, 3.59, 3.86, #2020
    3.86, 3.90, 4.10, 4.00  #2021
 )
 
 server.openresty = c(
 	NA, NA, NA, NA, #2005
 	NA, NA, NA, NA, #2006
 	NA, NA, NA, NA, #2007
 	NA, NA, NA, NA, #2008
 	NA, NA, NA, NA, #2009
 	NA, NA, NA, NA, #2010
 	NA, NA, NA, NA, #2011
 	NA, NA, NA, NA, #2012
 	NA, NA, NA, NA, #2013
 	NA, NA, NA, NA, #2014
 	NA, NA, NA, NA, #2015
 	NA, NA, NA, NA, #2016
 	NA, NA, NA, NA, #2017
 	NA, NA, NA, NA, #2018
 	NA, NA, NA, NA, #2019
 	NA, NA, NA, NA, #2020
 	NA, 6.76, 6.20, 6.45 #2021
 )
 
 server.cloudflare = c(
 	NA, NA, NA, NA, #2005
 	NA, NA, NA, NA, #2006
 	NA, NA, NA, NA, #2007
 	NA, NA, NA, NA, #2008
 	NA, NA, NA, NA, #2009
 	NA, NA, NA, NA, #2010
 	NA, NA, NA, NA, #2011
 	NA, NA, NA, NA, #2012
 	NA, NA, NA, NA, #2013
 	NA, NA, NA, NA, #2014
 	NA, NA, NA, NA, #2015
 	NA, NA, NA, NA, #2016
 	NA, NA, NA, NA, #2017
 	NA, NA, NA, NA, #2018
 	NA, NA, NA, NA, #2019
 	NA, NA, NA, NA, #2020
 	NA, NA, 4.49, 4.87 #2021
 )

 server.other = c(
 	 8.00,  7.00,  7.00,  7.00, #2005
 	10.00, 10.00,  7.00,  7.00, #2006
 	 7.00,  8.00,  8.00,  8.00, #2007
 	 7.00,  7.00,  8.00,  8.00, #2008
 	 7.00, 19.00, 19.00, 19.00, #2009
 	 7.00,  8.00,  8.00,  6.00, #2010
 	 7.00,  8.00,  6.00,  7.00, #2011
 	 7.00,  7.00,  9.00, 10.00, #2012
 	11.00, 10.00, 10.00, 11.00, #2013
 	12.00, 11.00, 11.00, 12.00, #2014
 	15.00, 15.00, 16.00, 15.00, #2015
 	18.00, 16.00, 14.00, 14.00, #2016
 	13.00, 11.00, 11.00, 10.00, #2017
 	12.00, 11.00, 16.00, 13.00, #2018
    16.00, 14.00, 15.00, 15.00, #2019
    13.00, 14.00, 13.00, 14.00, #2020
    16.00, 15.00, 16.00, 18.00  #2021
 )

 server.title = "Usage share of web servers"
 server.sub = "Source:  Netcraft"
 server.file = "Usage share of web servers (Source Netcraft).svg"
 
 svg(file=server.file,width=12,height=7)
 par(lwd=2)
 plot(server.years, server.apache, type="l", ylim=c(0, 100), main=server.title, sub=server.sub, xlab="Year", ylab="Percent", col=1, xaxt="n")
 axis(1, at=2005:2021, las=2)
 lines(server.years, server.microsoft,  col=2)
 lines(server.years, server.nginx,      col=3)
 lines(server.years, server.google,     col=4)
 lines(server.years, server.openresty,  col=5)
 lines(server.years, server.cloudflare, col=6)
 lines(server.years, server.other,      col=7)
 
 legend("topright",inset=0.05,col=1:7,lwd=3,legend=server.names)
 dev.off()

Licensing

[edit]
I, the copyright holder of this work, hereby publish it under the following licenses:
GNU head Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License.
w:en:Creative Commons
attribution share alike
This file is licensed under the Creative Commons Attribution-Share Alike 4.0 International, 3.0 Unported, 2.5 Generic, 2.0 Generic and 1.0 Generic license.
You are free:
  • to share – to copy, distribute and transmit the work
  • to remix – to adapt the work
Under the following conditions:
  • attribution – You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • share alike – If you remix, transform, or build upon the material, you must distribute your contributions under the same or compatible license as the original.
You may select the license of your choice.

File history

Click on a date/time to view the file as it appeared at that time.

(newest | oldest) View (newer 10 | ) (10 | 20 | 50 | 100 | 250 | 500)
Date/TimeThumbnailDimensionsUserComment
current20:41, 14 December 2021Thumbnail for version as of 20:41, 14 December 20211,080 × 630 (86 KB)Ade56facc (talk | contribs)Added "other" diagram line (updated to 2021)
12:08, 15 November 2021Thumbnail for version as of 12:08, 15 November 20211,080 × 630 (84 KB)Ade56facc (talk | contribs)Updated to 2021Q3
15:28, 24 April 2018Thumbnail for version as of 15:28, 24 April 20181,080 × 630 (52 KB)Arichnad (talk | contribs)update to 2018 q1
14:08, 3 September 2016Thumbnail for version as of 14:08, 3 September 20161,080 × 630 (68 KB)Malte Schmidt (talk | contribs)Updated the file with all quarterly reports since the last edit. Cleaned up and made it more readable and editable.
19:10, 4 February 2014Thumbnail for version as of 19:10, 4 February 2014630 × 630 (47 KB)Arichnad (talk | contribs)Corrected axis.
19:07, 4 February 2014Thumbnail for version as of 19:07, 4 February 2014630 × 630 (47 KB)Arichnad (talk | contribs)Updating with 2013 Q4 and 2014 Q1 figures.
15:53, 26 July 2013Thumbnail for version as of 15:53, 26 July 2013630 × 630 (47 KB)Arichnad (talk | contribs)Updating with 2011 Q4 through 2013 Q2 figures. Removed a few minor web server makers: lighttpd, qq.com, and Sun.
23:35, 11 August 2011Thumbnail for version as of 23:35, 11 August 2011630 × 630 (54 KB)Arichnad (talk | contribs)Updating with 2011 Q2 and Q3 figures.
19:38, 13 February 2011Thumbnail for version as of 19:38, 13 February 2011630 × 630 (53 KB)Arichnad (talk | contribs)updating with 2011 Q1 figures.
07:34, 15 October 2010Thumbnail for version as of 07:34, 15 October 2010630 × 630 (53 KB)Arichnad (talk | contribs)updating with 2010 Q4 figures.
(newest | oldest) View (newer 10 | ) (10 | 20 | 50 | 100 | 250 | 500)

The following 2 pages use this file:

File usage on other wikis

The following other wikis use this file:

Metadata