Если это не так, как мне его включить?
Ваш вопрос вводит в заблуждение - он имеет мало общего с Ubuntu. Вы не говорите, какой веб-сервер используете, но, вероятно, это Apache. Но даже это не очень помогает - if-modified-поскольку заголовок запроса отправляется браузером - вы имеете в виду, что ваш браузер (какой браузер?), Работающий на Ubuntu, не отправляет заголовок? Или ваш веб-сервер не отвечает должным образом? Браузер будет делать только условный запрос (используя if-modified-Since) для контента, обслуживаемого с информацией кеширования HTTP / 1.1. Выдает ли веб-сервер соответствующие инструкции кеширования?
Даже если вы предоставили точное описание своей проблемы, стоит помнить, что условные запросы часто снижают производительность, а не улучшают ее. Единственное исключение из этого правила - большая часть вашего контента - это необычно большие статические файлы (например, аудио- и видеофайлы).
@JMan: Похоже, вы используете Ubuntu (Lucid) и используете Apache2 и PHP.
Кроме того, похоже, что это связано с PHP, а не с Apache - попробуйте Google "if-modified-Since apache default php"
Для получения соответствующей документации Google "Руководство по кэшированию - HTTP-сервер Apache" и выберите версию Apache, которую вы используете.