gpt4 book ai didi

caching - X-Cache-Status 始终使用 Kong proxy-cache 插件绕过

转载 作者:IT王子 更新时间:2023-10-29 06:16:28 31 4
gpt4 key购买 nike

我在 Kong 有服务,我已经为该服务设置了代理缓存插件。

curl -X POST http://localhost:8001/plugins --data "name=proxy-cache"--data "config.strategy=redis"--data 'service_id=2f0a285d-7b25-48d6 -adc3-bbf28ffe5f47' --data "config.redis.host=127.0.0.1"--data "config.redis.port=6379"--data "config.redis.password=my_redis_password"

当我从该服务调用 API 时:

curl -i -X GET --url http://localhost:3002/v1/currency --header 'apikey: MY_API_KEY'

一切正常,但 X-Cache-Status 总是Bypass

HTTP/1.1 200 OK                                                                                                                                       
Content-Type: application/json; charset=utf-8
Content-Length: 3654
Connection: keep-alive
X-RateLimit-Limit-second: 100
X-RateLimit-Remaining-second: 99
X-Cache-Key: 3e18cdfc6e02359fb0f874efdf5788d8
X-Cache-Status: Bypass
X-Powered-By: Express
...

如何调试绕过原因?

最佳答案

为了避免绕过 X-Cache-Status,您必须在创建代理缓存插件时添加此配置

--data "config.content_type=application/json; charset=utf-8" 

关于caching - X-Cache-Status 始终使用 Kong proxy-cache 插件绕过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54884438/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com