13 分钟讲解所有知名 Python 库/模块

5 月 20 日
阅读 5 分钟
188
Pygame 是一个 Python 模块,可以让你开发视频游戏。当你导入 Pygame 后,通常会从设置屏幕的高度和宽度开始。Pygame 允许你通过代码绘制图形和对象。之后,你可以添加事件监听器,监听键盘按键,从而控制对象在屏幕上的移动。你还可以上传图像和音效,并在游戏中使用它们。它还支持动画和碰撞检测。

12 分钟讲解所有 JavaScript 库/模块[译]

5 月 16 日
阅读 5 分钟
297
jQuery 是一个 JavaScript 库,用于简化 HTML DOM 操作,更容易地处理事件,也使得创建动画和执行 Ajax 更加简单。DOM,即文档对象模型,基本上就是网页上每个元素的组织方式。你可以将其想象为一个家谱图,有父元素和子元素等等。

性能比拼: Linkerd vs. Istio

5 月 14 日
阅读 3 分钟
367
本内容是对知名性能评测博主 Anton Putra Linkerd vs. Istio (Rust vs. C++) performance benchmark performance benchmark") 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准

性能比拼: Nginx vs. Envoy

5 月 14 日
阅读 3 分钟
285
本内容是对知名性能评测博主 Anton Putra Nginx vs. Envoy performance benchmark 内容的翻译与整理, 有适当删减, 相关指标和结论以原作为准Envoy 被设计为服务网格中的高性能代理。 你可以将它部署在虚拟机(VM)中,或作为 sidecar 方式部署在 Pod 中。 在我们进行测试时,请记住这一点。它会拦截所有请求并将其转发到...

12 分钟介绍所有主流 (Web) 框架

5 月 9 日
阅读 4 分钟
524
Ruby on Rails 是一个基于 Ruby 编程语言开发的服务器端 Web 框架。它诞生于 2004 年,主要用于构建网站。你可以通过它创建和管理数据库、构建网页,并在后端进行整体管理。这种架构被称为 MVC(模型-视图-控制器)。它还使用可重用的代码,称为 gems。

性能比拼: HTTP/2 vs. HTTP/3

5 月 7 日
阅读 4 分钟
402
我们将使用 Terraform 和 Ansible 在 Google Cloud Platform (GCP) 中创建基础设施,然后从源代码配置和编译 Nginx。

性能比拼: Redis Streams vs Pub/Sub

5 月 7 日
阅读 2 分钟
334
在这个视频中,我们首先将介绍 Redis Streams 和 Redis Pub/Sub 之间的区别。然后,我们将在 AWS 上运行一个基准测试,对这两者的性能进行比较,测量它们的 延迟、吞吐量以及饱和度。

性能比拼: Google Functions vs. AWS Lambda

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

性能比拼: Go vs Java

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

性能比拼: Redis vs Dragonfly

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

性能比拼: Nginx vs Caddy

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

性能比拼: Nginx vs Apache

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

性能比拼: Go vs Bun

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

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

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

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

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

性能比拼: Elixir vs Go

4 月 19 日
阅读 5 分钟
340
本内容是对知名性能评测博主 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 分钟
701
在本视频中,我们将使用当前可用的最新版本对 Node.js、Bun 和 Deno 进行比较。我决定更新本视频,以包含 Bun 提供的原生 API,例如 Postgres、S3 等。

性能比拼: Rust vs Zig vs Go

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

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

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

性能比拼: Node.js vs Go

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

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

4 月 15 日
阅读 4 分钟
399
本内容是对知名性能评测博主 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 月 14 日
阅读 4 分钟
491
本内容是对知名性能评测博主 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 分钟
471
首先,我们会衡量缓存系统最重要的指标之一---延迟(latency),使用 p99 百分位数。缓存系统最常见的操作是 set(写入) 和 get(读取),因此我们将重点测试这两个操作。此外,我们还会衡量:

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

4 月 10 日
阅读 4 分钟
423
本内容是对知名性能评测博主 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 月 10 日
阅读 2 分钟
339
在本视频中,我们将比较 REST API、GraphQL 和 gRPC。我们会将这些应用程序部署到 Kubernetes 集群中(在 AWS 上),并通过 吞吐量(Throughput)、延迟(Latency) 以及 资源占用(Saturation) 来衡量它们的性能。

性能比拼: MySQL vs PostgreSQL

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

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

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

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

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

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

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