跳轉到

效能基準測試

所有基準測試數據均為 PLACEHOLDER,待實際測量後填入。測試環境與方法論詳見各節說明。

測試環境

項目 規格
CPU
RAM
OS
PHP
OPcache
測試日期

Core:基礎 PDF 生成

文字密集型文件

文件規格 中位數(ms) P95(ms) 記憶體峰值
1 頁純文字
10 頁純文字
100 頁純文字

CJK 文字渲染

場景 純 PHP 含 Spectrum
CJK 字型初始化
1000 字中文渲染
字型子集化(1000 字元)

Spectrum 加速引擎效益

工作項目 純 PHP Spectrum 加速 加速倍數
Arabic shaping
PNG 圖像壓縮
BiDi 解析(10KB)
Unicode 正規化

Worker 模式 vs Standalone 模式

指標 Standalone Worker 模式(預熱後)
第一個文件(含初始化)
後續文件(平均)
FontRegistry 初始化 N/A(共享)

Artisan HTML→PDF

場景 中位數(ms) P95(ms)
簡單 HTML(1頁)
複雜 HTML(含 JS)
CSS Grid 版面

Pro PDF 最佳化器

文件類型 原始大小 最佳化後 壓縮率 耗時
純文字報告(10頁)
含圖像報告(10頁)

並發效能

如何執行基準測試

# 安裝 PHPBench(開發依賴)
composer require --dev phpbench/phpbench

# 執行完整基準測試套件
vendor/bin/phpbench run benchmarks/ \
    --report=aggregate \
    --output=html