Добрый день! Какие есть практики создания статичных, кэшируемых частей сайта, что бы генерировать только изменяемые части/подставлять данные? Или это не так уж и затратно каждый раз заново генерировать страницу?
Добрый день! Какие есть практики создания статичных, кэшируемых частей сайта, что бы генерировать только изменяемые части/подставлять данные? Или это не так уж и затратно каждый раз заново генерировать страницу?
На самом деле не так уж затратно. А так здесь нет никакой БЭМ-специфики: любые практики кэширования HTML вполне подходят и для BEMHTML/BEMTREE.
Например, вот здесь реализован наивный кэш в памяти (но ничего не мешает складывать его в какой-нибудь memcache и/или придумать хитрое вытеснение).
Большое спасибо! Будем копать)