Setup for low cache hits in KV

My traffic comes from all across the globe, but it is infrequent. Latency for the first request is very important for my use case, so I thought about using KV as I was already using workers. My problem is that, for the value to be meaningfully cached for my low traffic, I increased the cacheTtl. But that seemed to make the update times go up as well.

I understand that KV is designed for high traffic, but is there any thing that can work for my scenario? I am more than willing to change from KV if there is a better fit. Thanks in advance.