新闻

“我们保持服务器正常运行……等等”:我们技术部门的最新亮点

照片Victor Grigas/维基媒体基金会,抄送BY-SA 3.0.

维基媒体基金会最重要的职责技术部是“保持服务器运行”:操作提供维基百科和其他维基媒体网站的计算机。

但运行服务器只是我们80人团队工作的一小部分。技术部门还为维基媒体基金会的其他成员和公众提供各种其他基本服务和平台。在这篇文章中,我们将向您介绍组成技术部门的所有项目,并重点介绍我们过去一年的一些工作。

该协会的18名成员技术运营团队维护服务器并运行wiki。去年,该团队在所有wiki上实现了99.97%的正常运行时间(根据独立监测)。该团队还练习了在数据中心之间来回切换wiki,以便站点在发生站点故障时具有弹性。今年,他们完成了第二次从主数据中心到辅助数据中心的切换,并将切换速度提高了一倍多(更多信息).

十个人融资技术团队负责维基媒体基金会在线捐赠系统的安全、稳定和开发。数百万相对较小的捐款(平均每笔约15美元)构成了维基媒体基金会每年运营预算的大部分。该团队与6个主要支付处理器和几个较小的处理器保持集成,每年在大约30个国家开展在线筹款活动。该团队还维护捐助者数据库和其他支持筹资的工具。

你可能已经注意到,去年在维基媒体上保存编辑的速度更快了。为此,请将绩效团队去年,他们解决了技术债务,并专注于我们代码基础结构中最核心的部分,MediaWiki核心,寻找价值最高的改进,以产生最大的性能影响。去年,四人团队为MediaWiki Core贡献了27%的资金(来源). 他们最大的成功是将保存编辑的时间减少15%中位数为25%,第99个百分位为25%(编辑保存速度最慢的1%)。这是我们所有维基编辑直接感受到的性能改进。

上的八个人发布工程团队(RelEng)维护将新版本的Mediawiki和支持服务部署到服务器并监视结果所需的复杂代码和服务器集群。去年,他们整合为一个单一的部署工具,我们希望永久降低维基媒体网站维护成本维护成本的缓慢增长是一个主要原因阿喀琉斯之踵(“尽管整体实力强大,但仍存在弱点,可能导致失败”),因此任何改进都是一个重大胜利。

如果你不能衡量进步,就很难知道你是否在进步,而且你也无法衡量你一开始没有衡量的东西的进步。例如,英语维基百科社区正在试验创建文章的不同模型(ACTRIAL公司),并且需要可靠的数据来了解实验的实际结果分析工程团队构建并支持支持此用途和许多其他用途的度量工具,同时在隐私政策运动的价值这限制了可以收集哪些数据。该团队正在制定新的计划,实时处理数据,例如,使募捐团队能够在关于募捐有效性的问题上获得相同的周转时间。今年的主要项目之一是维基统计2自维基媒体运动成立以来,维基统计一直是维基媒体运动的典型统计来源。维基统计2经过重新设计,架构简单,数据处理更快,用户体验更具动态性和交互性。的alpha用户界面新API于2019年12月推出。尽管该工具和API是面向社区的,但任何人都可以使用Wikistats UI和API访问有关Wikipedia的信息。


Wikistats UI的图片,可访问http://stats.wikimedia.org/v2.

这个公开引用倡议,其中一个项目由研究团队,免费提供1600万篇论文的引用数据。由于这项草根行动,引用数据的可用性从科学文献的1%提高到45%以上。我们创建了一个由60多个合作组织、资助者、出版商和技术平台组成的联盟,支持“学术引用数据的无限制可用性”。这些数据正被维基数据中的志愿者积极地重复使用。研究团队由六个人组成许多其他项目.

支持公开引用倡议的组织列表。从确定的组织中提取的标识,大多数为非自由和/或商标标识。

上的六个人搜索团队努力使在MediaWiki网站上查找信息更加容易。最近,他们一直致力于集成机器学习,以大幅减少调整搜索结果所需的时间。假设从手动调整相互依赖的算法需要2到3天,到在给定模型中建立新的搜索排名特征需要一两个小时。我们的重点是在第二季度结束前尽可能多地实现这一过程的自动化。虽然我们在部署阶段还为时过早,无法大幅缩短时间,但根据我们在英语维基百科上的初始测试,我们知道机器学习已经在搜索结果点击率方面显示出5-6%的改进,使用的功能与我们目前手动调整的功能相同(分析). 最终,我们将能够在每个人的基础上部署机器学习模型,而我们的手动方法仅针对英语维基百科进行调整,并在此基础上全面应用。

虽然维基媒体网站上的流量仍然以页面的形式提供,但我们也通过API提供大量流量。Action API支持机器人程序、移动应用程序和谷歌等大型内容用户。Mediawiki本身的架构也在发生变化,因此许多“内部”人性化功能,例如可视化编辑器页面预览,也由相同的API服务提供动力;在此模型中,Wikimedia提供原始数据,并将渲染负担转移给客户端,即VisualEditor或其他浏览器内工具、移动应用程序或第三方用户。该基础设施由服务平台团队.今年他们发布了REST API的1.0版本此新API旨在支持大容量内容和数据访问,以及新的用例,如VisualEditor和节级编辑。甚至在1.0版之前,它都在快速增长(见图表)。2017年9月的前27天,它处理了143亿个请求,而Action API处理了149亿个。版本1.0的发布标志着API用户社区的承诺和成熟度与流量的增长相称,并为WMF站点提供大量API驱动的体验做好准备。

图形,公共域。

这张最近的亮点列表仅捕获了技术部项目产出的一小部分。在未来的博客帖子中,我们将更多地讨论该部门正在做什么,计划做什么,以及如何参与Mediawiki软件的开源生产和维基百科网站家族的维护。

首席技术官Victoria ColemanWikimedia基金会,在基金会技术部门许多成员的协助下。

这篇文章已经更新,以缩短结论。

相关的

在追求知识的过程中进一步阅读

维基媒体基金会宣布“开放知识新闻奖”获奖者名单

维基百科和其他维基媒体项目的非营利组织维基媒体基金会今天宣布了第一届开放知识新闻奖的获奖者。

阅读更多信息

随着英国在线安全法案成为法律,维基媒体基金会呼吁保护和公平对待维基百科

维基媒体基金会呼吁英国政府和独立监管机构确保《在线安全法案》的实施不会损害维基百科以及公众创建和获取免费、可靠知识所依赖的其他项目。

阅读更多信息

维基媒体基金会任命新的首席人才和文化官以及首席传播官

维基媒体基金会今天宣布,Courtney Bass Sherizen将担任新任首席人才和文化官,Anusha Alikhan将担任首席传播官。

阅读更多信息

帮助我们释放世界知识。

作为一个非营利组织,维基百科和我们相关的免费知识项目主要通过捐款来推动。

现在捐赠

联系我们

关于维基媒体基金会或我们的项目的问题?与我们的团队联系。
联系人

照片署名

打开知识新闻奖新闻稿

维基媒体基金会

阿努沙法院-1

维基媒体基金会/Efraín Villa