На своем блоге я писал «Кэширование в WordPress — Hyper Cache«. Нашел небольшой баг у плагина Hyper Cache. Если запрашивается несуществующая страница или просто приходит 404, если это не разруливается на хосте, то каждая 404 страница кэшируется на диск и занимает место на хосте. Пример