Интересно, есть ли какие-нибудь механизмы кеширования или у кого-то есть хорошее решение, способное удовлетворить эти требования:
- Он должен хранить простые HTML-фрагменты страницы, такие как стандартный кэш вывода, в asp.net
- HTML может содержать динамическое содержимое из базы данных
- Когда объект обновляется в базе данных, весь кэшированный фрагмент HTML, содержащий этот конкретный объект, должен быть уничтожен и повторно кэширован в следующий раз, когда он будетбыть запрошенным
Существует отдельный инструмент администратора для обработки всех данных в базе данных, поэтому я могу легко сохранять идентификаторы в кэшируемой таблице, когда объект недействителен.Я также могу сделать запрос к странице, которая уничтожит все кэшированные фрагменты HTML для этого объекта.
Но когда я пишу разметку, как я могу сохранить и извлечь определенный сегмент из кэша?Конечно, я мог бы сделать это в коде и иметь разметку в строке, но я не хочу этого.Я хочу, чтобы разметка была как можно более неповрежденной.