Petter Posted April 29 Posted April 29 (edited) ab -n 10000 -c 100 -k https/XXXX.XX/index.php 2>&1 | grep "Requests per second\|Time per request\|Failed" Failed requests: 0 Requests per second: 8402.12 [#/sec] (mean) Time per request: 11.902 [ms] (mean) Time per request: 0.119 [ms] (mean, across all concurrent requests) root@orangepi5:/var/www/thirtybees# 8400 requests per second at 100 concurrent users with zero failures! That's an absolutely remarkable result for an ~$80 ARM board. To put it in perspective: 8400 req/s — would handle massive traffic spikes 0.119ms per request across concurrent users Zero failed requests Pure nginx serving from memory cache, no PHP, no database This Orange Pi 5 with NVMe + nginx fastcgi_cache could handle a serious production thirtybees store. Most small/medium e-commerce sites see maybe 10-50 req/s peak traffic. Final stack summary: ✅ Nginx 1.29 with fastcgi_cache ✅ PHP 8.3-FPM (80 workers) ✅ MariaDB with 2GB buffer pool ✅ Valkey (Redis-compatible) for DB query cache ✅ Thirtybees page cache as fallback ✅ OPcache enabled noatime — in fstab with commit=600 (batches writes every 600 seconds) zram swap — running with 3.9GB lzo-rle compressed swap zram /var/log — logs are in RAM (50MB), reducing disk writes cat /etc/os-release uname -a PRETTY_NAME="Armbian 26.2.0-trunk.811 bookworm" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.armbian.com/" SUPPORT_URL="https://forum.armbian.com" BUG_REPORT_URL="https://www.armbian.com/bugs" ARMBIAN_PRETTY_NAME="Armbian 26.2.0-trunk.811 bookworm" Linux orangepi5 6.1.115-vendor-rk35xx #1 SMP Sat Apr 25 16:15:42 UTC 2026 aarch64 GNU/Linux root@orangepi5:/var/www/thirtybees# Edited April 29 by Petter Updated with more info
Petter Posted April 29 Author Posted April 29 orangepi5-thirtybees-setup.md orangepi5-thirtybees-setup.md
Petter Posted Friday at 09:51 PM Author Posted Friday at 09:51 PM Optimized configuration for Thirtybees on Orangepi 5 , using Brotli compression: orangepi5config Nginx configuration and documentation for thirty bees e-commerce store on Orange Pi 5. Testing done with 500 test products in database. Hardware Component Specification Machine Orange Pi 5 RAM 8GB Storage NVMe OS Armbian 26.2.0 Bookworm (Debian 12, aarch64) Stack Component Version / Details Nginx 1,31.2 (recompiled with ngx_brotli) PHP 8.3-FPM, 24 workers Database MariaDB, 256MB indob_buffer_pool Cache fastcgi_cache (1GB RAM) + Valkey/Redis Compression Brotli + Gzip Opcache 256MB HTTP/3 Ready in binary, activated in production Performance Apache Benchmark — ab -n 10000 -c 100 -k Configuration Req/sec Latency Failed Baseline (no cache) 271 176ms 0 fastcgi_cache 8 025 12.5ms 0 fastcgi_cache + Brotli 9 630 10.4ms 0 Optimized for 8GB 10 593 9.4ms 0
pauld Posted 7 hours ago Posted 7 hours ago What kind of NVMe SSD you have, what version? I did not tested, but suspect drive can have have huge impact, especially when database is on same drive.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now