当缓存默认关闭时,如下配置极为不合理。
cache-control原本可以是上游业务决定的,或者用户也可能借由三方cdn来缓存,但是却在默认的时候给关闭了。而且还加了X-Cache头,阿里云也是这个头,但是我当前根本没启用缓存,导致问题排查极为混淆。
默认配置 是满足绝大多数用户的需求 如果有特殊要求 建议还是自己修改配置文件
x-cache可以理解,但是建议换个标头,别和主流云厂商冲突。
cache-control已经形成了覆盖上游业务的行为了,这我不认为是大多数用户的需求了。
而且这个开关也有问题,没操作过的话是不会有这2个头的,只有当你开了再关,就会出现,这是功能设计问题了。
确实添加这个不太合理,应该可以设置开、关、默认,三个状态。其中默认就是不添加缓存配置,交由真实服务器处理