<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Caching on Matej Karolcik</title><link>https://karolcik.com/tags/caching/</link><description>Recent content in Caching on Matej Karolcik</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue, 15 Sep 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://karolcik.com/tags/caching/index.xml" rel="self" type="application/rss+xml"/><item><title>Your cache key probably has Accept-Encoding in it</title><link>https://karolcik.com/posts/accept-encoding-cache-keys/</link><pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate><guid>https://karolcik.com/posts/accept-encoding-cache-keys/</guid><description>If your cache stores compressed bodies, the encoding has to be part of the key. Putting the raw header there splits one entry into four, and getting it subtly wrong serves a gzip label on an uncompressed body.</description></item></channel></rss>