Moderator edit: This is a very popular search result, but it’s also from 4+ years ago, when the software was barely a year old. To answer your search query succinctly in a 2021 perspective: Yes, you can use Caddy for high-traffic sites. It’s as fast and efficient as any other Go server, and its TLS and certificate features scale better than any other server, even those with built-in ACME support. Caddy is used by many businesses in production. Most of the bottlenecks come from poor system tuning.
I have a website which is mostly not used during the year, but receives high volume of traffic for a really short period of time. When we have to use it, it can receive up to 15 000 active connections per second for one or two hours.
Right now, we are using Nginx and it’s fine, but since the whole website is only static content, I thought of using Caddy instead. But I was wondering if it could handle such traffic as well as Nginx. We are using a VPS on Digital Ocean and before an event, we switch to the biggest version (20 cores and 64 Gb of RAM), so I don’t think we would miss CPU power or RAM…
Is there someone that use Caddy on a big site right now ? I’d love to have some feedbacks, since I can’t try it directly and risk failure…