mirror of
https://github.com/pbakaus/impeccable.git
synced 2026-09-14 07:06:45 +03:00
Add edge cache headers to all API routes to reduce Vercel function invocations
All API routes serve static content that only changes at deploy time, but had 0% cache hit rate. Adding s-maxage=86400 lets Vercel's CDN cache responses at the edge, which should take the ~28K daily API requests from 0% to ~99% cache. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
a9c66c4cda
commit
98d16686dc
@@ -10,6 +10,7 @@ export default function handler(req, res) {
|
||||
try {
|
||||
// Extract patterns from SKILL.md using the shared utility
|
||||
const { patterns, antipatterns } = readPatterns(PROJECT_ROOT);
|
||||
res.setHeader("Cache-Control", "public, s-maxage=86400, stale-while-revalidate=3600");
|
||||
res.status(200).json({ patterns, antipatterns });
|
||||
} catch (error) {
|
||||
console.error("Error in /api/patterns:", error);
|
||||
|
||||
Reference in New Issue
Block a user