Latencia respuesta
Registros en D1
Registros en D1
Registros en D1
Servicios Cloudflare
Cloudflare Worker
hevy-api-worker
hevy-api-worker.plisaso.workers.dev
0 * * * *
D1 Database
hevy-data
d95086f6…62a1d
KV Cache
HEVY_CACHE
8794282c…737e
workouts_cache
Cloudflare Pages
hevy-dashboard
Workers AI
AI Coach · AI Chat
llama-3.1-8b-instruct
claude-haiku-4-5
Fuentes de Datos
Hevy
Strava
Garmin · Peso
Garmin · Sueño
Estado Cloudflare cloudflarestatus.com
Servicios usados por DPL
Incidentes activos
Mantenimientos programados
Sincronización
0 * * * *)
0 19 * * SUN (email)
Optimizaciones D1 Activas
KV Cache (workouts)
Elimina ~95% de lecturas D1 por visita al dashboard. TTL 2h.
Sync incremental
El cron solo descarga workouts nuevos desde la última sync. Reduce escrituras en ~80%.
Índices en foreign keys
idx_exercises_workout · idx_sets_exercise. Acelera los joins exercises↔sets.
Queries filtradas por ID
exercises y sets se leen con WHERE ... IN (...) en vez de full scan.
Secretos del Worker
HEVY_API_KEY
STRAVA_*
TOTP_SECRET
IMPORT_KEY
ANTHROPIC_API_KEY
AI binding