Commit Graph
3 Commits
Author SHA1 Message Date
Alireza HassaniandCursor 02c7dd51d2 Tune caching: shorter revalidate, lighter fetches, on-demand purge.
Use paginated list fetches with stripped list payloads, recent-item helpers for carousels, fetch tags + POST /api/revalidate, and 5-minute page ISR instead of 1 hour.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 11:32:18 +03:30
Alireza HassaniandCursor f341b010c0 Reduce memory use by caching API calls and using slug endpoints.
Use React cache() for list/slug fetches, hit single-item portfolio/blog routes instead of loading full lists, and dedupe metadata + page requests on news/blog detail pages.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-14 11:15:51 +03:30
Alireza Hassani 2fb94d3c05 Enable Next.js standalone output for leaner production deploys. 2026-08-13 20:41:26 +03:30