Skip to content

perf(marketplace): finalize production optimizations for queries, cache, images, request cancellation, and indexing#193

Merged
rajputomsingh merged 3 commits into
masterfrom
perf/listing-performance-optimization
Jul 15, 2026
Merged

perf(marketplace): finalize production optimizations for queries, cache, images, request cancellation, and indexing#193
rajputomsingh merged 3 commits into
masterfrom
perf/listing-performance-optimization

Conversation

@rajputomsingh

Copy link
Copy Markdown
Owner

Summary

Final production optimization pass for the Marketplace, completing all planned optimization phases.

Changes

  • Removed unnecessary savedBy JOIN from feed queries
  • Increased cache TTL from 60s → 120s
  • Added lazy loading for listing images
  • Implemented AbortController to cancel stale requests
  • Added composite database index for faster feed queries

Result

  • ✅ Faster feed queries
  • ✅ Higher cache hit rate (~2ms)
  • ✅ No duplicate/stale requests
  • ✅ Faster initial page load
  • ✅ Optimized database indexing
  • ✅ Production build and ESLint passing

Completes the Marketplace optimization effort following PR #192.

- Remove savedBy from feed _count (1 fewer JOIN)
- Extend feed cache TTL 60s -> 120s
- Add loading='lazy' to ListingCard images
- Add composite index on LandListing(status, auctionStatus, endDate)
@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
fieldly Ready Ready Preview, Comment Jul 15, 2026 6:21pm

@rajputomsingh rajputomsingh self-assigned this Jul 15, 2026
@rajputomsingh rajputomsingh added the release:catalyst UX refinement, marketplace enhancements, performance, and platform maturity. label Jul 15, 2026
@rajputomsingh rajputomsingh added this to the Catalyst (v0.6.0-beta) milestone Jul 15, 2026
@rajputomsingh
rajputomsingh merged commit 8bcbf0a into master Jul 15, 2026
2 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:catalyst UX refinement, marketplace enhancements, performance, and platform maturity.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant