[{"data":1,"prerenderedAt":388},["ShallowReactive",2],{"navigation":3,"run-20260917-231623-upza":96},[4],{"title":5,"path":6,"stem":7,"children":8,"page":59},"Docs","/docs","docs",[9,25,41,60,80,88],{"title":10,"path":11,"stem":12,"children":13,"icon":24},"Getting Started","/docs/getting-started","docs/1.getting-started/1.index",[14,16,20],{"title":15,"path":11,"stem":12},"Introduction",{"title":17,"path":18,"stem":19},"Quick start","/docs/getting-started/quick-start","docs/1.getting-started/2.quick-start",{"title":21,"path":22,"stem":23},"Running from source","/docs/getting-started/running-from-source","docs/1.getting-started/3.running-from-source","i-lucide-rocket",{"title":26,"path":27,"stem":28,"children":29,"icon":40},"Benchmarks & Methodology","/docs/benchmarks","docs/2.benchmarks/1.index",[30,32,36],{"title":31,"path":27,"stem":28},"Methodology",{"title":33,"path":34,"stem":35},"Reading your results","/docs/benchmarks/reading-your-results","docs/2.benchmarks/2.reading-your-results",{"title":37,"path":38,"stem":39},"Testing from another machine","/docs/benchmarks/testing-from-another-machine","docs/2.benchmarks/3.testing-from-another-machine","i-lucide-flask-conical",{"title":42,"icon":43,"path":44,"stem":45,"children":46,"page":59},"Configuration","i-lucide-settings-2","/docs/configuration","docs/3.configuration",[47,51,55],{"title":48,"path":49,"stem":50},"Adding a real database","/docs/configuration/adding-databases","docs/3.configuration/1.adding-databases",{"title":52,"path":53,"stem":54},"Customizing the image","/docs/configuration/customizing-the-image","docs/3.configuration/2.customizing-the-image",{"title":56,"path":57,"stem":58},"Common tuning strategies","/docs/configuration/common-tuning-strategies","docs/3.configuration/3.common-tuning-strategies",false,{"title":61,"path":62,"stem":63,"children":64,"icon":79},"Image variations","/docs/image-variations","docs/4.image-variations/1.index",[65,67,71,75],{"title":66,"path":62,"stem":63},"Choosing a variation",{"title":68,"path":69,"stem":70},"FPM-NGINX","/docs/image-variations/fpm-nginx","docs/4.image-variations/2.fpm-nginx",{"title":72,"path":73,"stem":74},"FrankenPHP","/docs/image-variations/frankenphp","docs/4.image-variations/3.frankenphp",{"title":76,"path":77,"stem":78},"FPM-Apache","/docs/image-variations/fpm-apache","docs/4.image-variations/4.fpm-apache","i-lucide-layers",{"title":81,"path":82,"stem":83,"children":84,"icon":87},"Community Results","/docs/community-results","docs/5.community-results/1.index",[85],{"title":86,"path":82,"stem":83},"Submitting your results","i-lucide-users",{"title":89,"path":90,"stem":91,"children":92,"icon":95},"FAQ","/docs/faq","docs/6.faq/1.index",[93],{"title":94,"path":90,"stem":91},"Frequently asked questions","i-lucide-circle-help",{"run_id":97,"label":98,"provider":99,"php_variation":100,"php_version":101,"cpu_cores":102,"json_rps":103,"json_concurrency":104,"json_p50_ms":105,"static_rps":106,"static_p50_ms":107,"db_read_rps":108,"db_read_p50_ms":109,"saturated":110,"database_driver":111,"clean_run":110,"clean_missing":112,"load_mode":113,"php_read_ms":114,"cost_amount":115,"cost_currency":116,"github":117,"submitted_at":118,"verified":59,"issue":119,"run":120},"20260917-231623-upza","frankenphp + octane (Quick)","Vultr","frankenphp","8.5.10",64,41602.9,473,1.66,45517.3,1.7,33965.9,2.1,true,"pgsql",null,"external",13.559,1450,"USD","jaydrogers","2026-09-17",39,{"schema_version":121,"id":97,"created_at":122,"meta":123,"settings_preset":128,"stages_completed":129,"environment":133,"benchmarks":172,"integrity":385},6,"2026-09-17T23:16:23+00:00",{"label":98,"provider":99,"plan":124,"datacenter":125,"cost":126},"EPYC 9354P (Bare Metal)","Miami",{"amount":115,"currency":116,"period":127},"monthly","quick",[130,131,132],"cfspeedtest","http","php",{"server":134,"php":140,"php_environment_source":157,"laravel":158,"database":168,"build_version":171},{"cpu_model":135,"cpu_cores":136,"cpu_frequency":137,"os":138,"ram":139},"AMD EPYC 9354P 32-Core Processor","64","3250.042","Debian GNU/Linux 13 (trixie)","773198.637 MB",{"php_version":101,"php_variation":100,"php_server_api":100,"octane":110,"op_cache":141,"memory_limit":142,"ini":143,"runtime":153},"1","256M",{"opcache.enable":141,"opcache.enable_cli":141,"opcache.jit":144,"opcache.jit_buffer_size":145,"opcache.memory_consumption":146,"opcache.max_accelerated_files":147,"opcache.validate_timestamps":145,"opcache.revalidate_freq":148,"memory_limit":142,"max_execution_time":149,"realpath_cache_size":150,"realpath_cache_ttl":151,"zend.assertions":152,"opcache.preload_enabled":59},"off","0","256","20000","2","30","4096K","600","-1",{"server":100,"mode":154,"front_end":100,"settings":155},"worker",{"max_requests":156,"max_execution_time":149},"500","web",{"environment":159,"drivers":162},{"laravel_version":160,"debug_mode":59,"app_env":161},"13.25.0","production",{"broadcasting":163,"cache":164,"database":111,"logs":165,"mail":163,"octane":100,"queue":167,"session":164},"log","file",[166],"single","sync",{"driver":111,"durability":169},{"synchronous_commit":170,"fsync":170},"on","git-a386f0a-35285469519",{"http":173,"php":336,"cfspeedtest":381,"geekbench":112,"disk":112},{"mode":113,"tls":59,"io_ms":174,"workers":112,"generator":175,"generator_bound":59,"cores":102,"pool_ceiling":112,"routes":178},100,{"mode":113,"rtt_ms":176,"oha_version":177},0.95,"1.16.0",{"static":179,"json":222,"db_read":257,"io":297},{"path":180,"throughput":181,"latency":188,"curve":195},"/bench/static",{"requests_per_second":106,"concurrency":182,"knee_concurrency":183,"elapsed_seconds":184,"success_rate":185,"total_requests":186,"saturated":110,"status_codes":187},512,134,6.02,1,273412,{"200":186},{"achieved_rps":189,"p50_ms":107,"p90_ms":190,"p95_ms":191,"p99_ms":192,"success_rate":185,"total_requests":193,"elapsed_seconds":194,"corrected":110},31845.4,2.65,3.47,12.01,318602,10,[196,200,205,210,215,219],{"concurrency":185,"requests_per_second":197,"p50_ms":198,"p95_ms":199,"success_rate":185},1168.5,0.84,0.9,{"concurrency":201,"requests_per_second":202,"p50_ms":203,"p95_ms":204,"success_rate":185},3,3381.7,0.87,0.99,{"concurrency":206,"requests_per_second":207,"p50_ms":208,"p95_ms":209,"success_rate":185},12,12415.1,0.94,1.15,{"concurrency":211,"requests_per_second":212,"p50_ms":213,"p95_ms":214,"success_rate":185},42,31627.7,1.23,2.07,{"concurrency":183,"requests_per_second":216,"p50_ms":217,"p95_ms":218,"success_rate":185},43425.7,2.33,7.72,{"concurrency":182,"requests_per_second":106,"p50_ms":220,"p95_ms":221,"success_rate":185},4.74,51.48,{"path":223,"throughput":224,"latency":228,"curve":234},"/bench/json",{"requests_per_second":103,"concurrency":104,"knee_concurrency":225,"elapsed_seconds":184,"success_rate":185,"total_requests":226,"saturated":110,"status_codes":227},118,249907,{"200":226},{"achieved_rps":229,"p50_ms":105,"p90_ms":230,"p95_ms":231,"p99_ms":232,"success_rate":185,"total_requests":233,"elapsed_seconds":194,"corrected":110},29112.1,2.64,3.31,9,291211,[235,239,242,246,250,254],{"concurrency":185,"requests_per_second":236,"p50_ms":237,"p95_ms":238,"success_rate":185},1015.9,0.96,1.09,{"concurrency":201,"requests_per_second":240,"p50_ms":176,"p95_ms":241,"success_rate":185},3089.7,1.06,{"concurrency":206,"requests_per_second":243,"p50_ms":244,"p95_ms":245,"success_rate":185},11952.8,0.98,1.19,{"concurrency":247,"requests_per_second":248,"p50_ms":249,"p95_ms":214,"success_rate":185},40,30005.6,1.25,{"concurrency":225,"requests_per_second":251,"p50_ms":252,"p95_ms":253,"success_rate":185},40701.7,2.35,6.47,{"concurrency":104,"requests_per_second":103,"p50_ms":255,"p95_ms":256,"success_rate":185},4.54,51.56,{"path":258,"throughput":259,"latency":264,"curve":271},"/bench/db-read",{"requests_per_second":108,"concurrency":260,"knee_concurrency":260,"elapsed_seconds":261,"success_rate":185,"total_requests":262,"saturated":110,"status_codes":263},395,6.01,204001,{"200":262},{"achieved_rps":265,"p50_ms":109,"p90_ms":266,"p95_ms":267,"p99_ms":268,"success_rate":185,"total_requests":269,"elapsed_seconds":270,"corrected":110},23753.9,3.49,4.99,62.29,237741,10.01,[272,275,279,284,289,294],{"concurrency":185,"requests_per_second":273,"p50_ms":249,"p95_ms":274,"success_rate":185},783.8,1.32,{"concurrency":201,"requests_per_second":276,"p50_ms":277,"p95_ms":278,"success_rate":185},2483.3,1.18,1.29,{"concurrency":280,"requests_per_second":281,"p50_ms":282,"p95_ms":283,"success_rate":185},11,8404.7,1.26,1.49,{"concurrency":285,"requests_per_second":286,"p50_ms":287,"p95_ms":288,"success_rate":185},36,21691.1,1.57,2.24,{"concurrency":290,"requests_per_second":291,"p50_ms":292,"p95_ms":293,"success_rate":185},99,29653.8,2.88,6.36,{"concurrency":260,"requests_per_second":108,"p50_ms":295,"p95_ms":296,"success_rate":185},9.95,24.53,{"path":298,"throughput":299,"latency":304,"curve":312},"/bench/io",{"requests_per_second":300,"concurrency":182,"knee_concurrency":301,"elapsed_seconds":261,"success_rate":185,"total_requests":302,"saturated":110,"status_codes":303},1320.3,129,7424,{"200":302},{"achieved_rps":305,"p50_ms":306,"p90_ms":307,"p95_ms":308,"p99_ms":309,"success_rate":185,"total_requests":310,"elapsed_seconds":311,"corrected":110},914.8,101.29,101.39,101.43,101.79,9240,10.1,[313,317,321,325,329,333],{"concurrency":185,"requests_per_second":314,"p50_ms":315,"p95_ms":316,"success_rate":185},9.8,101.82,102.01,{"concurrency":201,"requests_per_second":318,"p50_ms":319,"p95_ms":320,"success_rate":185},29.5,101.84,102.08,{"concurrency":206,"requests_per_second":322,"p50_ms":323,"p95_ms":324,"success_rate":185},117.9,101.94,102.15,{"concurrency":211,"requests_per_second":326,"p50_ms":327,"p95_ms":328,"success_rate":185},412.8,102.41,102.67,{"concurrency":301,"requests_per_second":330,"p50_ms":331,"p95_ms":332,"success_rate":185},1260.1,101.5,102.45,{"concurrency":182,"requests_per_second":300,"p50_ms":334,"p95_ms":335,"success_rate":185},405.4,406.41,{"headline":337,"subjects":357},{"create":338,"read":344,"update":348,"delete":352},{"milliseconds":339,"records":174,"statements":174,"best_ms":340,"worst_ms":341,"rstdev":342,"iterations":343},17.239,17.001,17.343,0.72,5,{"milliseconds":114,"records":174,"statements":174,"best_ms":345,"worst_ms":346,"rstdev":347,"iterations":343},13.508,13.663,0.41,{"milliseconds":349,"records":174,"statements":174,"best_ms":350,"worst_ms":351,"rstdev":203,"iterations":343},19.772,19.482,19.991,{"milliseconds":353,"records":174,"statements":174,"best_ms":354,"worst_ms":355,"rstdev":356,"iterations":343},16.782,16.725,16.848,0.24,[358,364,370,375],{"benchmark":359,"subject":360,"mean_us":361,"best_us":362,"worst_us":363,"rstdev":347,"iterations":343,"revolutions":185},"QueryBenchmark","benchSelectIndividualById",13559.4,13508,13663,{"benchmark":365,"subject":366,"mean_us":367,"best_us":368,"worst_us":369,"rstdev":356,"iterations":343,"revolutions":185},"DeleteBenchmark","benchQueryBuilderIndividual",16782.2,16725,16848,{"benchmark":371,"subject":366,"mean_us":372,"best_us":373,"worst_us":374,"rstdev":203,"iterations":343,"revolutions":185},"UpdateBenchmark",19772.4,19482,19991,{"benchmark":376,"subject":377,"mean_us":378,"best_us":379,"worst_us":380,"rstdev":342,"iterations":343,"revolutions":185},"InsertBenchmark","benchDbFacadeInsertIndividual",17239.4,17001,17343,{"latency_ms":382,"download_mbps":383,"upload_mbps":384},35.87,2602.18,668.74,{"algorithm":386,"digest":387},"sha256","17bff769f758d504380e2c9954c3867532960418b823fe1a61e076c805f1fd19",1790284378375]