LARK когда-то статью залил, ниже текст вырезки из статьи.
Как сделать это в Рони, подскажите.
....
7. 304 Не Модифицированный заголовок
Цель: Избежание выдачи целой страницы, если она не изменилась
Финальным (окончательным?) аккордом ускорения работы сайта является возможность не делать запросы тех страниц, которые не изменились с момента последнего просмотра их пользователями. Для этого нужно позаботиться о посылке PHP-функцией header() требуемых заголовков HTTP и проверять запросы браузеров на предмет заголовков If-Modified-Since. В этом случае Вы можете избежать обработки запросов в БД, ограничиваясь возвратом HTTP-заголовка "304 Not Modified header".
Это заставит браузер искать страницу в своем кеше (и в любом другом промежуточном кэше), а Ваш сервер тем временем может сконцентрироваться на генерации нового контента, а не дергаться снова и снова для перегенерации одного и того же.
Классы, позволяющие кэшировать страницы уже частично используются в PostNuke, а поддержку HTTP-заголовка "304 Not Modified header" намечается включить в будущих версиях системы.
.....
|