Butiran penanda aras

RPC halaman dengan cache · kempen bermula 2026-10-17 UTC

Keputusan

Permintaan berjaya/s
7496 (julat 7033–7683)
Memori API
32.8 MiB PSS
Masa CPU API/permintaan
120 µs
Median kependaman p95 / p99 setiap ujian
5.10 / 6.38 ms

Beban kerja dan persekitaran

Apple M1 Pro menjalankan macOS, VM Linux ARM64 Colima dengan lapan vCPU dan bekas API Debian. Satu vCPU untuk API, empat untuk PostgreSQL dan dua untuk wrk. Kumpulan sambungan pangkalan data mempunyai lapan sambungan; wrk menggunakan 32 sambungan HTTP.

Fungsi SQL mengembalikan 100 baris daripada data ujian yang mengandungi 10000 baris, 100 penyewa dan muatan 128 bait. Setiap permintaan membekalkan argumen JSON 1 KiB. HTTP di bahagian hadapan dan sambungan PostgreSQL tidak disulitkan digunakan.

Pengesahan RS256 diaktifkan bersama cache JWT dan sepuluh token yang diguna semula. Cache membenarkan 1000 entri; pgxio juga memperuntukkan 1 MiB bagi tuntutan dan ringkasan hash yang dikira, tanpa overhed metadata. Imej libpq eksperimen menggunakan penimbal yang disalin, bukan pemajuan tanpa salinan.

Kaedah

Tiga ujian dalam susunan rawak, masing-masing dengan 10 saat pemanasan dan 30 saat pengukuran. Daya pemprosesan ialah median permintaan berjaya sesaat. Memori ialah median purata setiap ujian bagi saiz memori berkadar (PSS) proses API, tidak termasuk PostgreSQL. Kependaman ialah median persentil setiap ujian, bukan persentil data gabungan.

Ini pengukuran setempat pada hos dikongsi. Ia tidak menetapkan keperluan RAM minimum atau kapasiti seluruh pelayan. Keputusan cache dengan token berulang tidak mewakili beban kerja yang didominasi token unik.

Kebolehulangan

Muat turun pengukuran dan asal usul (JSON)

Imej API:

sha256:2daebd31eb22c698f232deb1d78d14939959c77dd126ff43eeeeb211c1f2bfcd

Imej PostgreSQL:

sha256:3645570cccdfa447589da9f57dd740faa29b30938e861289a5574b6ca6b03826