性能比拼: Google Functions vs. AWS Lambda

4 月 27 日
阅读 4 分钟
231
最近,Google Cloud 推出了新一代的 Cloud Functions;他们称之为 gen 2。它实际上只是 Cloud Run 的一个包装器(wrapper),这带来了更多的困惑。例如,在上一代中,要允许对函数进行未经身份验证的访问,您需要将 Cloud Functions 调用者(Invoker)角色授予所有用户。由于 gen 2 是 Cloud Run 的包装器,现在要达到同...

性能比拼: Go vs Java

4 月 22 日
阅读 4 分钟
364
本内容是对知名性能评测博主 Anton Putra Go (Golang) vs Java: Performance Benchmark vs Java: Performance Benchmark") 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准

性能比拼: Redis vs Dragonfly

4 月 22 日
阅读 6 分钟
322
在本视频中,我们将对比 Redis 和 Dragonfly。我们将观察 set 与 get 操作的延迟,重点关注 P99 百分位。这两个操作可能是你在使用任何缓存时最常用的操作。

性能比拼: Nginx vs Caddy

4 月 21 日
阅读 7 分钟
334
在第一个测试中,我们会使用 Nginx 和 Caddy 通过 HTTPS 提供静态网站服务,并在两个服务器上启用默认压缩。我们重点关注的是延迟,使用 p99 百分位进行衡量。吞吐量方面,我们会查看每个 Web 服务器可以处理的请求数。为评估资源饱和度,我们将监控 CPU 与内存相对于整台虚拟机的使用情况,以及网络流量。最后,我们还...

性能比拼: Nginx vs Apache

4 月 21 日
阅读 7 分钟
262
在本视频中,我们将比较 Nginx 与 Apache 这两个 Web 服务器。我们将进行多项测试,并且实际上,在某些情况下,Apache Web 服务器的性能可以超越 Nginx。

性能比拼: Go vs Bun

4 月 20 日
阅读 5 分钟
321
我对 Bun 在之前的基准测试中的出色表现感到惊讶,因此我决定将它与 Go 进行比较。在我看来,Go 与 JavaScript 相比属于不同的级别。

云服务器性价比测评:Intel vs AMD vs Graviton

4 月 19 日
阅读 3 分钟
374
在云端,通常有三种选择:你可以选择使用 Intel、AMD,或某种基于 ARM 的处理器。在 AWS 中,这种 ARM 处理器被称为 Graviton。它们的价格各不相同。因此,本视频的目标是找出计算的真实成本,我将使用一个与 AWS Lambda 类似的公式。我们将计算每月 10 亿次请求的成本,当然,虚拟机吞吐量越高,平台就越便宜、越高效。

性能比拼: Elixir vs Go(第二轮)

4 月 19 日
阅读 4 分钟
299
本内容是对知名性能评测博主 Anton Putra Elixir vs Go (Golang) Performance Benchmark (Round 2) Performance Benchmark (Round 2)") 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准

性能比拼: Elixir vs Go

4 月 19 日
阅读 5 分钟
305
本内容是对知名性能评测博主 Anton Putra Elixir vs Go (Golang) Performance (Latency - Throughput - Saturation - Availability) Performance (Latency - Throughput - Saturation - Availability)") 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准

性能比拼: Deno vs. Node.js vs. Bun (2025版)

4 月 19 日
阅读 4 分钟
470
在本视频中,我们将使用当前可用的最新版本对 Node.js、Bun 和 Deno 进行比较。我决定更新本视频,以包含 Bun 提供的原生 API,例如 Postgres、S3 等。

性能比拼: Rust vs Zig vs Go

4 月 17 日
阅读 3 分钟
309
在本视频中,我们将对 Rust、Zig 和 Golang 进行比较。我使用 Actix HTTP 框架 运行 Rust,标准库 运行 Golang,并使用 较新的 Zek 框架 运行 Zig。

性能比拼: Actix (Rust) vs Zap (Zig) vs Zig

4 月 16 日
阅读 4 分钟
380
在这期内容中,我想分享关于 Rust 和 Zig 之前的基准测试的最新结果。我收到了很多关于如何优化 Zig 应用程序的建议,还有几个 PR(Pull Request),这些优化带来了巨大的改进。 feat: Fix improper build command Lesson 207 - add pure Zig implementation

性能比拼: Node.js vs Go

4 月 15 日
阅读 5 分钟
364
本内容是对知名性能评测博主 Anton Putra Node.js vs Go (Golang): Performance (Latency - Throughput - Saturation - Availability): Performance (Latency - Throughput - Saturation - Availability)") 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准

性能比拼: Zap (Zig) vs Actix (Rust)

4 月 14 日
阅读 4 分钟
339
本内容是对知名性能评测博主 Anton Putra Zap (Zig) vs Actix (Rust): Performance (Latency - Throughput - Saturation - Availability) vs Actix (Rust): Performance (Latency - Throughput - Saturation - Availability)") 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准

最快Go框架性能比拼: gnet vs fiber vs fasthttp vs net/http

4 月 13 日
阅读 4 分钟
422
本内容是对知名性能评测博主 Anton Putra Go (Golang) Performance Benchmark (gnet vs fiber vs fasthttp vs net/http) Performance Benchmark (gnet vs fiber vs fasthttp vs net/http)") 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准

性能比拼: Redis vs Memcached

4 月 10 日
阅读 4 分钟
413
首先,我们会衡量缓存系统最重要的指标之一---延迟(latency),使用 p99 百分位数。缓存系统最常见的操作是 set(写入) 和 get(读取),因此我们将重点测试这两个操作。此外,我们还会衡量:

Rust主流框架性能比拼: Actix vs Axum vs Rocket

4 月 10 日
阅读 4 分钟
365
本内容是对知名性能评测博主 Anton Putra Actix (Rust) vs Axum (Rust) vs Rocket (Rust): Performance Benchmark in Kubernetes vs Axum (Rust) vs Rocket (Rust): Performance Benchmark in Kubernetes") 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准

性能比拼: gRPC vs REST vs GraphQL

4 月 9 日
阅读 2 分钟
291
在本视频中,我们将比较 REST API、GraphQL 和 gRPC。我们会将这些应用程序部署到 Kubernetes 集群中(在 AWS 上),并通过 吞吐量(Throughput)、延迟(Latency) 以及 资源占用(Saturation) 来衡量它们的性能。

性能比拼: MySQL vs PostgreSQL

4 月 7 日
阅读 5 分钟
455
在本内容中,我们将对比 MySQL 和 PostgreSQL 关系型数据库的性能。我们将运行一系列测试,其中 第一项测试 重点关注 数据写入(ingestion)效率。

性能比拼: Pingora vs Nginx (My NEW Favorite Proxy)

4 月 1 日
阅读 4 分钟
466
本内容是对知名性能评测博主 Anton Putra Pingora vs Nginx Performance Benchmark: My NEW Favorite Proxy! 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准介绍在本视频中,我们将对比 Nginx 和 Pingora(一个用于构建网络服务的 Rust 框架)。我们将通过以下指标进行测试:延迟:使用 P99 分位数来测量延迟...

性能比拼: Go标准库 vs Python FastAPI(第二轮)

3 月 31 日
阅读 4 分钟
455
本内容是对知名性能评测博主 Anton Putra Python (FastAPI) vs Go (Golang) (Round 2) Performance Benchmark vs Go (Golang) (Round 2) Performance Benchmark") 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准

性能比拼: Go标准库 vs Python FastAPI

3 月 31 日
阅读 4 分钟
340
本内容是对知名性能评测博主 Anton Putra Python (FastAPI) vs Go (Golang) Performance Benchmark vs Go (Golang) Performance Benchmark") 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准

性能比拼: Go(Gin) vs Python(Flask)

3 月 31 日
阅读 3 分钟
404
本内容是对知名性能评测博主 Anton Putra Go (Golang) vs Python Performance Benchmark (Kubernetes - OpenTelemetry - Prometheus - S3/Postgres) vs Python Performance Benchmark (Kubernetes - OpenTelemetry - Prometheus - S3/Postgres)") 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准

性能比拼: TCP vs UDP(第三轮)

3 月 30 日
阅读 4 分钟
475
多亏了几天前我收到的一个 PR,我成功将 TCP 和 UDP 的吞吐量提高了 10 倍。TCP 的吞吐量从 每秒 100 万条消息 增加到了 1000 万条,而 UDP 则从 每秒 30 万条 增长到了 300 万条。

性能比拼: TCP vs UDP(重大改进)

3 月 30 日
阅读 2 分钟
416
在本期视频中,我们将再次对比 TCP 和 UDP 协议,重点关注延迟(latency)和吞吐量(throughput)。在我进行另一个基准测试时,我发现了几个可以改进之前测试的方法,因此我决定与大家分享这些内容。

性能比拼: TCP vs UDP(延迟和吞吐量)

3 月 30 日
阅读 3 分钟
449
最近,我正在开发一个 高性能项目,所以我决定尝试使用 原始套接字(raw sockets) 来通过 TCP 和 UDP 发送和接收 JSON 消息。

Kubernetes比同规格虚拟机性能相差多少?

3 月 29 日
阅读 3 分钟
369
在本视频中,我们将在 Kubernetes 中使用常规的 Deployment 对象以及 ClusterIP 服务部署相同的应用程序,并在虚拟机上使用 systemd 进行部署。此外,我们还将使用一个简单的 DNS进行服务发现。

性能比拼: Rust vs C++

3 月 27 日
阅读 2 分钟
455
我们将测量两款应用的 延迟(latency)、吞吐量(throughput),以及 CPU 和内存使用情况(CPU & memory usage)。

Rust vs. Go: 性能测试(2025)

3 月 26 日
阅读 2 分钟
336
本内容是对知名性能评测博主 Anton Putra Rust vs. Go (Golang): Performance 2025: Performance 2025") 内容的翻译与整理, 有适当删减, 相关数据和结论以原作结论为准。

消息队列性能比拼: Kafka vs RabbitMQ

3 月 26 日
阅读 5 分钟
370
在本视频中,我们将首先比较 Apache Kafka 和传统的 RabbitMQ。然后,在第二轮测试中,会将 Kafka 与 RabbitMQ Streams 进行对比,后者在架构和使用场景上更接近 Kafka(RabbitMQ Streams 是一个相对较新的项目,旨在直接与 Kafka 竞争)。