У меня есть веб-сайт PHP 5.1.0 (на самом деле это 5.2.9, но он также должен работать на 5.1. 0+).
Страницы генерируются динамически, но многие из них в основном статические. Под статическим я подразумеваю, что контент не меняется, но "шаблон" вокруг контента может меняться со временем.
Я знаю, что это уже несколько систем кеша и PHP-фреймворков, но на моем хосте не установлены APC или Memcached, и я не использую фреймворк для этого конкретного проекта.
Я хочу, чтобы страницы кэшировались (я думаю, что по умолчанию PHP "запрещает" кэш). Пока что я использую:
session_cache_limiter('private'); //Aim at 'public'
session_cache_expire(180);
header("Content-type: $documentMimeType; charset=$documentCharset");
header('Vary: Accept');
header("Content-language: $currentLanguage");
Я прочитал много уроков, но не могу найти что-то простое (я знаю, что кеш - это что-то сложное, но мне нужны только некоторые базовые вещи).
Какие "должны" иметь заголовки для отправки, чтобы помочь кэшированию?