配置 cache-control 插件
Higress 通过配置 cache-control 插件来实现这一需求,具体步骤如下:
确定缓存策略:首先,决定您想对哪些类型的文件应用缓存以及缓存时长。例如,如果您想让 .jpg, .png, .jpeg 格式的图片在一小时内被缓存,您可以这样配置:
suffix: jpg|png|jpeg
expires: 3600
编写配置文件:在 Higress 的配置文件中,添加上述配置段落。确保配置文件的格式正确无误,并且放置在 Higress 能够识别和加载的位置。
重启或更新配置:保存配置文件后,根据 Higress 的部署方式,您可能需要重启服务或使用命令行工具更新配置使其生效。
Higress基于Envoy,Envoy支持多种缓存策略,包括HTTP响应缓存。要开启文件缓存,你需要配置Envoy的缓存过滤器(Cache Filter),指定哪些类型的响应应当被缓存以及缓存的细节(如最大大小、过期时间等)。这通常需要编写或修改Envoy的Filter配置,可能通过自定义Higress的EnvoyFilter资源来实现
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。