Adding rate limiting as a default module

Rate limiting seems like a very basic feature for a web server. Nginx supports it by default. Caddy does support it but only as a third party module: Modules - Caddy Documentation. And to install either of them, you have to install xcaddy, which then requires installing go. I had to do this today and it felt unnecessary to install 3 other packages just for rate limiting. Is it a good idea to have rate limiting come out of the box with Caddy?

I think that plugin is trending this way. It’s quite lightweight, has several advanced features, and is quickly growing to maturity since it’s being used in production in several known environments.

2 Likes

This topic was automatically closed after 30 days. New replies are no longer allowed.