[{"data":1,"prerenderedAt":403},["ShallowReactive",2],{"navigation":3,"run-20260918-163049-11d2":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},"20260918-163049-11d2","fpm-nginx (Quick)","DigitalOcean","fpm-nginx","8.5.10",48,12753.9,234,3.46,13096.6,3.43,2039.2,16.26,true,"pgsql",null,"external",11.96,1310,"USD","jaydrogers","2026-09-18",41,{"schema_version":121,"id":97,"created_at":122,"meta":123,"settings_preset":128,"stages_completed":129,"environment":133,"benchmarks":181,"integrity":400},6,"2026-09-18T16:30:49+00:00",{"label":98,"provider":99,"plan":124,"datacenter":125,"cost":126},"c-48-intel","NYC2",{"amount":115,"currency":116,"period":127},"monthly","quick",[130,131,132],"cfspeedtest","http","php",{"server":134,"php":140,"php_environment_source":165,"laravel":166,"database":177,"build_version":180},{"cpu_model":135,"cpu_cores":136,"cpu_frequency":137,"os":138,"ram":139},"INTEL(R) XEON(R) GOLD 6548N","48","2800.000","Debian GNU/Linux 13 (trixie)","96543.754 MB",{"php_version":101,"php_variation":100,"php_server_api":141,"octane":59,"op_cache":142,"memory_limit":143,"ini":144,"runtime":154},"fpm-fcgi","1","256M",{"opcache.enable":142,"opcache.enable_cli":142,"opcache.jit":145,"opcache.jit_buffer_size":146,"opcache.memory_consumption":147,"opcache.max_accelerated_files":148,"opcache.validate_timestamps":146,"opcache.revalidate_freq":149,"memory_limit":143,"max_execution_time":150,"realpath_cache_size":151,"realpath_cache_ttl":152,"zend.assertions":153,"opcache.preload_enabled":59},"off","0","256","20000","2","99","4096K","600","-1",{"server":155,"mode":156,"workers":157,"workers_source":158,"front_end":159,"front_end_version":160,"settings":161},"php-fpm","process-per-request",1810,"pm.max_children","nginx","1.30.5",{"pm":162,"pm.max_children":163,"pm.start_servers":149,"pm.min_spare_servers":142,"pm.max_spare_servers":164},"static","1810","3","web",{"environment":167,"drivers":170},{"laravel_version":168,"debug_mode":59,"app_env":169},"13.25.0","production",{"broadcasting":171,"cache":172,"database":111,"logs":173,"mail":171,"octane":175,"queue":176,"session":172},"log","file",[174],"single","frankenphp","sync",{"driver":111,"durability":178},{"synchronous_commit":179,"fsync":179},"on","git-bc687bc-35366274371",{"http":182,"php":350,"cfspeedtest":396,"geekbench":112,"disk":112},{"mode":113,"tls":59,"io_ms":183,"workers":157,"generator":184,"generator_bound":59,"cores":102,"pool_ceiling":187,"routes":191},100,{"mode":113,"rtt_ms":185,"oha_version":186},4.25,"1.16.0",{"workers":157,"io_ms":183,"predicted_rps":188,"observed_rps":189,"knee_concurrency":190,"at_ceiling":59},18100,12495.2,7268,{"static":192,"json":234,"db_read":270,"io":310},{"path":193,"throughput":194,"latency":199,"curve":206},"/bench/static",{"requests_per_second":106,"concurrency":104,"knee_concurrency":104,"elapsed_seconds":195,"success_rate":196,"total_requests":197,"saturated":110,"status_codes":198},6.01,1,78439,{"200":197},{"achieved_rps":200,"p50_ms":107,"p90_ms":201,"p95_ms":202,"p99_ms":203,"success_rate":196,"total_requests":204,"elapsed_seconds":205,"corrected":110},9162.7,6.14,7.15,9.3,91670,10,[207,211,216,221,226,231],{"concurrency":196,"requests_per_second":208,"p50_ms":209,"p95_ms":210,"success_rate":196},446.4,2.22,2.37,{"concurrency":212,"requests_per_second":213,"p50_ms":214,"p95_ms":215,"success_rate":196},3,1281.5,2.28,2.79,{"concurrency":217,"requests_per_second":218,"p50_ms":219,"p95_ms":220,"success_rate":196},9,3578.5,2.38,3.22,{"concurrency":222,"requests_per_second":223,"p50_ms":224,"p95_ms":225,"success_rate":196},26,8172.8,2.9,5.19,{"concurrency":227,"requests_per_second":228,"p50_ms":229,"p95_ms":230,"success_rate":196},59,11439,4.34,10.18,{"concurrency":104,"requests_per_second":106,"p50_ms":232,"p95_ms":233,"success_rate":196},14.2,44.29,{"path":235,"throughput":236,"latency":239,"curve":245},"/bench/json",{"requests_per_second":103,"concurrency":104,"knee_concurrency":104,"elapsed_seconds":195,"success_rate":196,"total_requests":237,"saturated":110,"status_codes":238},76364,{"200":237},{"achieved_rps":240,"p50_ms":105,"p90_ms":241,"p95_ms":242,"p99_ms":243,"success_rate":196,"total_requests":244,"elapsed_seconds":205,"corrected":110},8923.9,6.12,7.16,9.29,89277,[246,250,254,258,262,267],{"concurrency":196,"requests_per_second":247,"p50_ms":248,"p95_ms":249,"success_rate":196},443.2,2.24,2.39,{"concurrency":212,"requests_per_second":251,"p50_ms":252,"p95_ms":253,"success_rate":196},1254.3,2.29,3.04,{"concurrency":217,"requests_per_second":255,"p50_ms":256,"p95_ms":257,"success_rate":196},3545.9,2.41,3.19,{"concurrency":222,"requests_per_second":259,"p50_ms":260,"p95_ms":261,"success_rate":196},8046.6,2.94,5.24,{"concurrency":263,"requests_per_second":264,"p50_ms":265,"p95_ms":266,"success_rate":196},58,11284.5,4.3,10.09,{"concurrency":104,"requests_per_second":103,"p50_ms":268,"p95_ms":269,"success_rate":196},14.58,44.83,{"path":271,"throughput":272,"latency":276,"curve":283},"/bench/db-read",{"requests_per_second":108,"concurrency":273,"knee_concurrency":273,"elapsed_seconds":195,"success_rate":196,"total_requests":274,"saturated":110,"status_codes":275},200,12047,{"200":274},{"achieved_rps":277,"p50_ms":109,"p90_ms":278,"p95_ms":279,"p99_ms":280,"success_rate":196,"total_requests":281,"elapsed_seconds":282,"corrected":110},1424.9,20.96,22.57,25.9,14270,10.01,[284,288,292,297,302,307],{"concurrency":196,"requests_per_second":285,"p50_ms":286,"p95_ms":287,"success_rate":196},93.6,10.53,12.2,{"concurrency":212,"requests_per_second":289,"p50_ms":290,"p95_ms":291,"success_rate":196},266.7,10.95,12.92,{"concurrency":293,"requests_per_second":294,"p50_ms":295,"p95_ms":296,"success_rate":196},8,667.9,11.69,14.42,{"concurrency":298,"requests_per_second":299,"p50_ms":300,"p95_ms":301,"success_rate":196},24,1427.5,16.45,22.5,{"concurrency":303,"requests_per_second":304,"p50_ms":305,"p95_ms":306,"success_rate":196},50,1915.6,25.58,35.98,{"concurrency":273,"requests_per_second":108,"p50_ms":308,"p95_ms":309,"success_rate":196},98.48,119.61,{"path":311,"throughput":312,"latency":316,"curve":324},"/bench/io",{"requests_per_second":189,"concurrency":190,"knee_concurrency":190,"elapsed_seconds":313,"success_rate":196,"total_requests":314,"saturated":110,"status_codes":315},6.11,69136,{"200":314},{"achieved_rps":317,"p50_ms":318,"p90_ms":319,"p95_ms":320,"p99_ms":321,"success_rate":196,"total_requests":322,"elapsed_seconds":323,"corrected":110},8655.6,108.5,688.99,795.97,2405.12,87467,10.11,[325,329,332,337,342,347],{"concurrency":196,"requests_per_second":326,"p50_ms":327,"p95_ms":328,"success_rate":196},9.7,104,104.52,{"concurrency":121,"requests_per_second":263,"p50_ms":330,"p95_ms":331,"success_rate":196},103.66,103.99,{"concurrency":333,"requests_per_second":334,"p50_ms":335,"p95_ms":336,"success_rate":196},35,338.2,103.56,105.04,{"concurrency":338,"requests_per_second":339,"p50_ms":340,"p95_ms":341,"success_rate":196},207,1998.6,103.41,105.58,{"concurrency":343,"requests_per_second":344,"p50_ms":345,"p95_ms":346,"success_rate":196},1817,11817.4,148.47,213.47,{"concurrency":190,"requests_per_second":189,"p50_ms":348,"p95_ms":349,"success_rate":196},487.1,592.43,{"headline":351,"subjects":372},{"create":352,"read":358,"update":362,"delete":367},{"milliseconds":353,"records":183,"statements":183,"best_ms":354,"worst_ms":355,"rstdev":356,"iterations":357},27.466,24.315,35.873,15.45,5,{"milliseconds":114,"records":183,"statements":183,"best_ms":359,"worst_ms":360,"rstdev":361,"iterations":357},11.41,12.29,2.91,{"milliseconds":363,"records":183,"statements":183,"best_ms":364,"worst_ms":365,"rstdev":366,"iterations":357},26.6,24.327,27.693,4.63,{"milliseconds":368,"records":183,"statements":183,"best_ms":369,"worst_ms":370,"rstdev":371,"iterations":357},24.88,22.45,32.31,15.08,[373,379,385,390],{"benchmark":374,"subject":375,"mean_us":376,"best_us":377,"worst_us":378,"rstdev":356,"iterations":357,"revolutions":196},"InsertBenchmark","benchDbFacadeInsertIndividual",27466.2,24315,35873,{"benchmark":380,"subject":381,"mean_us":382,"best_us":383,"worst_us":384,"rstdev":366,"iterations":357,"revolutions":196},"UpdateBenchmark","benchQueryBuilderIndividual",26599.8,24327,27693,{"benchmark":386,"subject":381,"mean_us":387,"best_us":388,"worst_us":389,"rstdev":371,"iterations":357,"revolutions":196},"DeleteBenchmark",24880.4,22450,32310,{"benchmark":391,"subject":392,"mean_us":393,"best_us":394,"worst_us":395,"rstdev":361,"iterations":357,"revolutions":196},"QueryBenchmark","benchSelectIndividualById",11959.8,11410,12290,{"latency_ms":397,"download_mbps":398,"upload_mbps":399},79.48,1133.41,168.63,{"algorithm":401,"digest":402},"sha256","be90353b9f06124a7ea57ff114508aca44233c5d6c17b2e3d84b297461731a83",1790284378422]