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

页面内容不支持其他语言。
這個文件來自維基共享資源
维基百科,自由的百科全书

原始文件(SVG文件,尺寸为1,080 × 630像素,文件大小:86 KB)


摘要

描述
English: Diagram showing the market share of web servers considering all websites, not only active web sites (difference: Netcraft: active sites).
日期
来源 Source: Netcraft, Note: http://news.netcraft.com/archives/category/web-server-survey
作者 arichnad
SVG开发
InfoField
 
SVG的源代码为有效代码
 
矢量图使用R创作。
源代码
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()

许可协议

我,本作品著作权人,特此采用以下许可协议发表本作品:
GNU head 已授权您依据自由软件基金会发行的无固定段落及封面封底文字(Invariant Sections, Front-Cover Texts, and Back-Cover Texts)的GNU自由文件许可协议1.2版或任意后续版本的条款,复制、传播和/或修改本文件。该协议的副本请见“GNU Free Documentation License”。
w:zh:知识共享
署名 相同方式共享
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.
您可以自由地:
  • 共享 – 复制、发行并传播本作品
  • 修改 – 改编作品
惟须遵守下列条件:
  • 署名 – 您必须对作品进行署名,提供授权条款的链接,并说明是否对原始内容进行了更改。您可以用任何合理的方式来署名,但不得以任何方式表明许可人认可您或您的使用。
  • 相同方式共享 – 如果您再混合、转换或者基于本作品进行创作,您必须以与原先许可协议相同或相兼容的许可协议分发您贡献的作品。
您可以选择您需要的许可协议。

说明

添加一行文字以描述该文件所表现的内容
Diagram showing the market share of web servers (by developer) considering all websites

此文件中描述的项目

描繪內容

image/svg+xml

文件历史

点击某个日期/时间查看对应时刻的文件。

最新 | 最旧) 查看(较新10条 | )(10 | 20 | 50 | 100 | 250 | 500
日期/时间缩⁠略⁠图大小用户备注
当前2021年12月14日 (二) 20:412021年12月14日 (二) 20:41版本的缩略图1,080 × 630(86 KB)Ade56faccAdded "other" diagram line (updated to 2021)
2021年11月15日 (一) 12:082021年11月15日 (一) 12:08版本的缩略图1,080 × 630(84 KB)Ade56faccUpdated to 2021Q3
2018年4月24日 (二) 15:282018年4月24日 (二) 15:28版本的缩略图1,080 × 630(52 KB)Arichnadupdate to 2018 q1
2016年9月3日 (六) 14:082016年9月3日 (六) 14:08版本的缩略图1,080 × 630(68 KB)Malte SchmidtUpdated the file with all quarterly reports since the last edit. Cleaned up and made it more readable and editable.
2014年2月4日 (二) 19:102014年2月4日 (二) 19:10版本的缩略图630 × 630(47 KB)ArichnadCorrected axis.
2014年2月4日 (二) 19:072014年2月4日 (二) 19:07版本的缩略图630 × 630(47 KB)ArichnadUpdating with 2013 Q4 and 2014 Q1 figures.
2013年7月26日 (五) 15:532013年7月26日 (五) 15:53版本的缩略图630 × 630(47 KB)ArichnadUpdating with 2011 Q4 through 2013 Q2 figures. Removed a few minor web server makers: lighttpd, qq.com, and Sun.
2011年8月11日 (四) 23:352011年8月11日 (四) 23:35版本的缩略图630 × 630(54 KB)ArichnadUpdating with 2011 Q2 and Q3 figures.
2011年2月13日 (日) 19:382011年2月13日 (日) 19:38版本的缩略图630 × 630(53 KB)Arichnadupdating with 2011 Q1 figures.
2010年10月15日 (五) 07:342010年10月15日 (五) 07:34版本的缩略图630 × 630(53 KB)Arichnadupdating with 2010 Q4 figures.
最新 | 最旧) 查看(较新10条 | )(10 | 20 | 50 | 100 | 250 | 500

以下页面使用本文件:

全域文件用途

以下其他wiki使用此文件:

元数据