вторник, 22 декабря 2009 г.

Совет по кешированию данных

Только что в irc застал очень классный совет от Domas`а Mituzas`а по организации кеша

Вопрос был примерно такой:

У меня в memcache есть ряд объектов, как, в случае если один из них изменился почистить остальные (т.к. они уже не релевантны).

Domas посоветовал такую штуку: (блин а по-русски то тяжело объяснить)

Держим parent объект с текущей версией объекта, к ключу к кешируемым обьектам добавляем эту версию...соответственно когда меняется версия parent обьекта - все ключики со старой версией идут лесом по умолчанию, а т.к. нет хита ключа с новой версией объекта, то кеш создается.

Комментариев нет:

Отправить комментарий