mod_mem_cacheでCGIの出力をキャッシュ

このページにも書いてあるし、LogLevel debugにしてもわかるんですが、CGIの出力をmem_cacheに乗せるには、

  • Last-Modified
  • Etag
  • Expires

のどれかのレスポンスヘッダをCGIが出力する必要があるっす。

ただ、キャッシュに乗ったとしても、Content-Lengthは相変わらずついたりつかなかったりするっす。一部の携帯電話のブラウザはContent-Length必須なんですよねぇ。