我已经设置了 nginx 缓存服务器。
proxy_cache_min_uses 4
我运行负载测试来检查缓存状态是否正常工作。
如果我一次性向服务器发送 10 个并发请求,所有请求都会回复 Cache-Status:MISS。然后我再次重新触发测试,这一次所有状态都带有“HIT”。
这是 Nginx 的默认行为吗?我不明白它是如何根据什么参数缓存文件的。因为我将 cache_min_use 设置为 4,所以结果应该是 [4 MISS 和 6 HIT]。但所有并发请求都带有“MISS”
我已经设置了 nginx 缓存服务器。
proxy_cache_min_uses 4
我运行负载测试来检查缓存状态是否正常工作。
如果我一次性向服务器发送 10 个并发请求,所有请求都会回复 Cache-Status:MISS。然后我再次重新触发测试,这一次所有状态都带有“HIT”。
这是 Nginx 的默认行为吗?我不明白它是如何根据什么参数缓存文件的。因为我将 cache_min_use 设置为 4,所以结果应该是 [4 MISS 和 6 HIT]。但所有并发请求都带有“MISS”