Предположим, есть некоторая html-страничка, на которой если что-то и меняется, то всего лишь одно число и/или пара слов.
Если это число или данные меняются редко и не так важна их точность, то можно генерить страничку и кэшировать на час/сутки.
Но если дело обстоит не так? Нарпимер, разные люди видят страничку по разному, т.к. пришли из разных мест (или кто-то что-то нажал). Можно ли и в этом случае не возвращать страничку, а говорить «304 Not Modified, но вот тут не 1, а 2»?
Для любителей конкретики: есть простенький интернет магазин, единственное, что меняется на страничке - это кол-во товаров в корзине.