На каком языке написан ваш динамический сайт? Например, PHP хорошо работает с рядом библиотек кэширования. Я предполагаю, что ваше намерение состоит в том, чтобы уменьшить количество раз, когда эти динамически генерируемые, но все же довольно статичные страницы должны выводиться?
Другим методом (опять же, PHP, потому что вы не указали) будет добавление и добавление набора скриптов, которые могут обрабатывать кэширование через ob_buffer
псевдокод prepend:
if(cache exists and is not too old) {
serve cached file
exit();
}
start buffer
добавить псевдокод
get buffer contents and save to cache file
echo buffer contents