Я использую memcache для создания кеша для слоя модели веб-приложения, одной из моих самых больших проблем является согласованность данных. Он пришел к моим кэширования данных ума, как это: (ключ = запрос, значение = список объектов идентификаторами результат запроса) для каждого идентификатора из списка: (ключ = object.id, значение = объект)Как избежать дублирования копии объекта в кеше?
Итак, каждый раз, когда запрос выполняется: Если запрос уже существует, я извлекаю объекты, указанные в списке из кеша. Если это не так, все объекты списков сохраняются в кеше, заменяя любое другое старое значение.
Кто-нибудь использует эту альтернативу, это бог? любые другие идеи?
Спасибо! Я развиваюсь в php. – Lucia 2008-09-18 14:26:36