From 3362985c1df2b47aef21cfa7d86a7979d8136cc7 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Fri, 28 Nov 2025 00:36:20 -0500 Subject: [PATCH] Optimize performance: upgrade to dedicated CPUs, disable reload in docker-compose - Upgrade Fly.io VMs from shared to performance CPUs for dedicated compute - Remove --reload flag from docker-compose for better local performance - Improves response times and consistency under load - Cost increase: ~$10-15/month for dedicated CPU performance --- docker-compose.yml | 2 +- fly.toml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docker-compose.yml b/docker-compose.yml index 83ea9a8..9e15cb2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -10,4 +10,4 @@ services: - PYTHONUNBUFFERED=1 - PRELOAD_INTERLINEAR=true restart: unless-stopped - command: uv run uvicorn kjvstudy_org.server:app --host 0.0.0.0 --port 8000 --reload + command: uv run uvicorn kjvstudy_org.server:app --host 0.0.0.0 --port 8000 diff --git a/fly.toml b/fly.toml index 5466ad6..e25c410 100644 --- a/fly.toml +++ b/fly.toml @@ -30,8 +30,8 @@ method = "GET" path = "/health" [[vm]] -memory = '2gb' -cpu_kind = 'shared' +memory = '4gb' +cpu_kind = 'performance' cpus = 2 [env]