6. API vs. Config files

另外一点,就是在caddy配置管理中是使用API还是使用它的Caddyfile。其实可以同时使用,但他们官方并不推荐,他们推荐最好只使用一种。一种比较常见的组合是:JSON+API 或者 Caddyfile+CLI 。下面的表格可以让我们理解API和Caddyfile的一些区别:

表 2.2. API vs. config files

JSONCaddyfile
Make config changes with HTTP requestsMake config changes with shell commands
Easy to scaleDifficult to scale
Difficult to manage by handEasy to manage by hand
Really funAlso fun