Performans & Benchmark Analizi
ArtiFrame, gereksiz soyutlamaları ve karmaşık bağımlılıkları ortadan kaldırarak saf hıza odaklanır. Aşağıdaki testler standart bir üretim (production) ortamında gerçekleştirilmiştir.
Öne Çıkan Sayılar
Saniyedeki İstek
21.4k+
Laravel'in 5.6 katı
Ortalama Yanıt Süresi
0.46ms
Sub-millisecond yanıt
İstek Başına RAM
1.1MB
Laravel'in 1/13'ü
Test Ortamı
Sunucu
4 vCPU Intel, 8 GB RAM, 80 GB NVMe/SSD
İşletim Sistemi & Yazılım
Ubuntu 24.04 LTS · Nginx 1.26 · PHP 8.3 FPM + OPcache
Test Aracı
wrk -t4 -c100 -d30s (100 eşzamanlı bağlantı, 30 sn)
Test Senaryosu
JSON API Response · {"status":"success","message":"OK"}
Karşılaştırma Tablosu
| Metrik | Laravel 11.x | Symfony 7.x | Slim 4.x | ArtiFrame v3 |
|---|---|---|---|---|
| Vendor Boyutu | ~52 MB | ~38 MB | ~6.5 MB | ~2.8 MB |
| Dış Bağımlılık | ~92 paket | ~54 paket | ~12 paket | 1 paket (predis) |
| Saniye Başına İstek (RPS) | ||||
| Ortalama Gecikme | ~26.3 ms | ~19.2 ms | ~8.0 ms | ~0.46 ms |
| İstek Başına RAM | ||||
| 8 GB RAM — Max Worker | ~450 | ~650 | ~2,100 | ~6,000+ |
| Soğuk Başlatma Süresi | ~180 ms | ~210 ms | ~45 ms | <12 ms |
| Composer Yükleme Süresi | ~45 sn | ~38 sn | ~8 sn | <3 sn |
Not: ArtiFrame, PSR-4 otokaydedicisi ve yerleşik Redis kuyruk altyapısı için yalnızca predis/predis paketine ihtiyaç duyar. Bu sayede dürüst bir ~2.8 MB vendor boyutu sunar. CLI ve GUI araçları (DevOps Studio, DB Studio, Server Studio) çekirdek bundle'a dahil edilmez; üretim ortamına yansımaz.