Кому как, мне вот только что ответил двухсоткой. Несколько раз. Различный контент пошел уже с 304, но там и max-age далеко не ноль.
Про использование кук и прочих ETag я ничего не говорил, но кеширование при max-age=0 это совершенно бессмысленное действо с точки зрения банальной логики.
ибо при повторном запросе age будет не ноль и кеш должен стать невалидным. А решать одну проблему через встраивание костылей в другой, хоть и соседский, механизм - неправильно.