Интернет магазин китайских планшетных компьютеров



Компьютеры - Кэш на файлах - Внесение изменений

22 января 2011


Оглавление:
1. Кэш на файлах
2. Внесение изменений
3. Замечание



При внесении изменений в некую часть интернет ресурса, необходимо удалить дерево кэша от того места где было внесено изменение до корня включительно. При этом, удаляется только страница содержащая измененную информацию из кэша, страница с которой содержится ссылка на данную статью, это сделано для того чтобы при изменении названии статьи её название отобразилось уровнем ниже, а также и остальные страницы из кэша которые связаны ассоциативной связью с корнем. Однако, данное удаление удаляет только те закэшированные страницы которые терпят изменения.

Дерево кэша для форума

Крайне актуально использовать данный алгоритм для форума, в котором все подчинено древообразной структуре, само кэширование происходит как и раньше — если в кэше не найдено закэшированной страницы. Удаление кэша также подчинено дереву, так например при добавлении нового сообщения, из кэша удаляется та страница на которой произведена запись сообщения, раздел в котором есть ссылка на данную ветку дабы при пере генерировании были внесены изменения в кэш включающие в себя иного автора в теме, или новую ветку. Также происходит и удаление кэша главной страницы форума, что при её очередном запросе, приведет к новой её генерации, и уже обновленная страница содержащая изменения о последних ответах в разнообразных темах запишется в кэш до момента последующего изменения чего либо на форуме. Эта процедура удаления оставляет форум живым, и не влияет на его динамику, в отличие от кэширования со временем жизни.



Просмотров: 2321


<<< Когерентность кэша
Директива (программирование) >>>