http://multicache.googlecode.com/
MultiCache - библиотека классов PHP для работы с кешем. Имеет следующую функциональность:
- в качестве хранилища данных может использоваться файловая система или memcache;
- контроль лимитов хранилища данных, таких как размер хранилища и максимальное количество кешируемых элементов;
- гибкая настройка системы очистки кеша от старых данных.
(Оно же тут: http://weblancer.net/users/tvv/portfoli
В TODO по этому проекту уже значится:
- MultiCache - ввести понятие sections для элементов кеша (пространства имен, секции);
- MultiCacheFile - хранить файл __metadata__, в котором будут храниться и постоянно обновляться текущий размер содержимого кеша и количество элементов кеша. Периодически пересчитывать это значение при вызове clean();
- cделать поддержу DBM хранилища данных для кешей.
