新每个网站多个服务阅读
演示数据演示页面:在获得真实测量数据之前,这里显示的数字和事件均为虚构。

数据 · 2026 年 10 月

Syli Labs 上运行着什么。

每个月,我们都会公布托管在这里的网站实际消耗了什么:语言、内存、处理器、数据库、构建。匿名的平均值,帮助您做选择、定规格。

时段:2026年10月1日 – 2026年10月31日 · 生产服务 · 更新于

简要回答

2026 年 10 月,Node.js 仍是托管最多的语言(占服务的 31 %)。一个 Go 服务平均使用 41 MB 内存,而 Java 为 588 MB。PostgreSQL 占数据库的一半以上。94 % 的构建一次成功。

生产服务

1,284

与 9 月相比 +12 %

上线次数

9,412

与 9 月相比 +8 %

构建时间中位数

68秒

与 9 月相比 -6秒

平均可用性

99.97%

目标:99.9%

按语言

不同语言的服务消耗多少资源?

生产环境中每个服务 30 天的平均值。静态网站不计入内存和处理器:它们从共享存储提供,无需服务器。

每个服务平均 MB

Java 和 Ruby 需要的内存最多;Go 和 Rust 最少。

以表格查看所有数值
生产服务,2026 年 10 月(演示数据)
语言服务数占比平均内存平均处理器构建时间中位数
Node.js39831%236 MB6.8%74秒
Python24419%268 MB5.9%61秒
PHP16713%148 MB4.1%52秒
静态15412%——9秒
Go1038%41 MB1.9%38秒
Elixir776%192 MB3.2%96秒
Ruby645%412 MB7.4%118秒
Java / Kotlin514%588 MB9.6%141秒
Rust262%29 MB1.2%210秒
要点 · 01

Go 和 Rust 用最小的套餐就够了

平均内存不到 50 MB:一个 Go API 预留 256 MB 就绰绰有余。

要点 · 02

Java 和 Ruby:请预留 1 GB

平均值掩盖了启动时的峰值。低于 1 GB 时,因内存不足而重启的情况会增多。

要点 · 03

Rust 构建慢,上线后几乎不耗资源

构建需要三分钟以上,但上线后处理器用量最低。

数据库

PostgreSQL 领先,SQLite 在增长。

生产环境中 612 个数据服务的分布。

PostgreSQL

54%
最常用版本
17 · 61%
大小中位数
180 MB
获得的变量
DATABASE_URL

Valkey

19%
最常用版本
8 · 100%
内存中位数
14 MB
获得的变量
REDIS_URL

SQLite

15%
最常用版本
3.47
大小中位数
22 MB
获得的变量
DATABASE_URL

MySQL

12%
最常用版本
8.4 · 72%
大小中位数
240 MB
获得的变量
DATABASE_URL

框架

托管最多的 10 个框架

#框架语言占比
1Next.jsNode.js14%
2LaravelPHP9%
3DjangoPython8%
4ExpressNode.js7%
5FastAPIPython6%
6WordPressPHP5%
7PhoenixElixir5%
8Astro静态5%
9RailsRuby4%
10Spring BootJava / Kotlin3%

构建

94.1% 一次成功

网站如何构建

其余的为什么失败

  • 找不到依赖31%package.json 或 requirements.txt 中缺少某个库。
  • 监听端口错误22%应用必须监听 PORT 变量指定的端口。
  • 内存不足17%构建超出了预留的内存,Java 和 Rust 尤其常见。
  • 缺少变量14%构建过程中读取了某个环境变量。

活动

大家大多在傍晚上线。

按一天中各小时统计的生产环境上线次数(科纳克里时间,UTC)。18 点达到高峰。

欧洲地区

100 % 的服务

从科纳克里访问的响应时间:待测量

科纳克里地区

筹备中

查看地区 →

方法

我们如何测量

  • 每分钟采集每个生产服务的数据,再按月取平均值。
  • 不包括开发、预发布和功能环境。
  • 语言和框架在构建时识别。一个分组至少有 20 个服务才会公布。
  • 不含任何可识别客户的数据:只有总数和平均值。
  • 处理器:平均使用的核心(vCPU)比例。

引用这些数据

Syli Labs,《Syli Labs 上运行着什么》,2026 年 10 月,sylilabs.com/chiffres/

数据开放,采用 CC BY 4.0 许可证。

往期数据

  • 2026年9月
  • 2026年8月