Кеширование блоков и некоторые нюансы.
В одном из проектов с Drupal 5 вылез очень веселый косяк. Модуль для Drupal 5 blockcache при большом количестве страниц начал вызывать сильное замедление работы сайта. А дело оказалось в следующем: те люди кто делал сайт до меня поставили раздельное кеширование каждого блока постранично, причем для всех блоков без разбора. При том что в системе уже порядка 1 миллиона документов, то есть страниц, просматриваемых пользователями за час может быть порядка десятка тысяч.