[{"data":1,"prerenderedAt":20},["ShallowReactive",2],{"tag-articles-デプロイ最適化":3},[4],{"title":5,"description":6,"path":7,"tags":8,"publishedAt":18,"updatedAt":19},"Eurekapuのデプロイが9.3分に伸びた話：R2リダイレクト移行と、Codexに3回ダメ出しされた計画書","Eurekapu-NUXT4のデプロイ時間が9.3分まで伸び、dist/総量248MB・5195ファイルまで肥大化していた。R2画像移行→dynamic importの順で計画を立てたら、Codexレビューに『順序が逆』『dynamic importは Worker バンドルから消えない』『$fetch('/content/...')はSSRで404』と3点まとめて致命傷を指摘され、計画を全面改訂。最終的に _redirects 方式でR2にリダイレクトする形に落として、wrangler pages deployだけで完結する流れに揃えた。最後、ビルド中にファイルを編集してapp-styles.B3Vj9TBQのハッシュ不整合に引っかかった反省も書いておく。","/deploy-optimization-r2-redirects",[9,10,11,12,13,14,15,16,17],"Cloudflare Pages","R2","Nuxt","Nitro","dynamic import","Codex","デプロイ最適化","_redirects","ビルド最適化","2026-05-13T00:00:00.000Z",null,1781334088024]