Self hosting alternatives for ecommerce site
Unanswered
Havana posted this in #help-forum
HavanaOP
Hey guys,
I'm currently building a car parts ecommerce website and I am looking for alternatives for hosting.
I will be running NextJS as the frontend and MedusaJS as the backend. The parts portfolio that we have contains thousands of parts. I have a few questions:
Would SSG or PPR be feasible for that many sites? Realistically, what would the build times be with thousands of pages? Roughly what specs would be required using an EC2 instance for example?
PPR would be a good solution but how would it be supported on self-host solutions?
What would I lose by going with the self-hosting path compared to Vercel?
Secondly, what self-hosting providers would you guys recommend?
I'm currently building a car parts ecommerce website and I am looking for alternatives for hosting.
I will be running NextJS as the frontend and MedusaJS as the backend. The parts portfolio that we have contains thousands of parts. I have a few questions:
Would SSG or PPR be feasible for that many sites? Realistically, what would the build times be with thousands of pages? Roughly what specs would be required using an EC2 instance for example?
PPR would be a good solution but how would it be supported on self-host solutions?
What would I lose by going with the self-hosting path compared to Vercel?
Secondly, what self-hosting providers would you guys recommend?
1 Reply
Western paper wasp
SSG for thousands of pages is a bad idea: builds and deployments take too long.
PPR/SSR + caching (ISR) is the best option for this use case.
PPR is possible with self-hosting, but without Vercel’s automatic optimizations (caching, edge, invalidations).
With Vercel, caching, scaling, edge delivery, and monitoring are handled for you out of the box
Better: Next.js + Vercel + OneEntry 😉
PPR/SSR + caching (ISR) is the best option for this use case.
PPR is possible with self-hosting, but without Vercel’s automatic optimizations (caching, edge, invalidations).
With Vercel, caching, scaling, edge delivery, and monitoring are handled for you out of the box
Better: Next.js + Vercel + OneEntry 😉