Yii и файловый кэш

Всем доброго дня!

Меня мучает один вопрос…почему в стандартной поставке Yii нет компонента для файлового кэша ??? Конечно memcache apc и прочее это все хорошо…но не на всех хостингах они есть…

Нашел вот это http://www.yiiframew…/filecache/#doc расширение, поставил…так сказать 5 минут - полет нормальный ))) По крайней мере ‘schemaCachingDuration’=> 3600 работает - кол-во запросов к базе значительно сократилось…

Кто-нибудь работал с данным расширением?? Использовали на реально работающих проектах?? Хотелось бы услышать Ваше мнение!

Ну вот, есть же файловій кеш :)

я не работал, я использую сейчас базу, думаю поэкспериментироватьс с АРС. Во время разработки не хочу, потому что фиг его знает как кеш очищать. Базу или файлы - легко - очистил/удалил и готово.

Файлы может действительно попробую, в конце концов я же не привязан к одному варианту кеширования - я могу кешировать и так и так, добавить в пиложение новый компонент и поехали.

Так что - да, интересно, но думаю что при большой нагрузке будет то же самое, что и с сессиями в файлах :)

Надо посмотреть как написано и разрешается ли там одновременный доступ, хотя бы для чтения

судя по твиттеру в yii добавлен файловый кэш - это очень хорошо!

Quote

Кто-нибудь работал с данным расширением??

я счас работаю с тем самым FileCache. есть смысл использовать и развивать. хотя и работает FileCache шустро, но реализован местами коряво. в коде есть повторы обработки данных и имени файла. загляни в код базового класса CCache. сам все поймешь

Quote

но думаю что при большой нагрузке будет то же самое, что и с сессиями в файлах :)

а я думаю мусора можно не бояться

  1. кол-во страниц ограничено (+языковые версии)

  2. в FileCache реализован механизм самоликвидации утиля

  3. размеры HTML кода странички 12-17kb, а это пустяки

я вообще не про мусор, а про одновременный доступ чтение-запись ии чтение-чтение. Все зависит от того, как там это реализовано. Я код не смотрел…

Ждем 1.0.6 файловый кэш там уже есть  ;)

http://code.google.c…=svn1084&r=1084

Quote

я вообще не про мусор, а про одновременный доступ чтение-запись

я так думаю, что сама система кэширует файлы и скорость доступа минимальна

и еще. попробовал зависимости для фотогалереи. сводит на "нет" все преимущества. долго отдает кэш-страницу

Quote

Ждем 1.0.6 файловый кэш там уже есть  ;)

в той версии автор убрал нелепый код

Quote

Quote

я вообще не про мусор, а про одновременный доступ чтение-запись

я так думаю, что сама система кэширует файлы и скорость доступа минимальна

Да, но кажется в случае с сессиями никто не спорит, что лучше если они в базе. Пока нет нагрузки - вообще не проблема. Я просто считаю, что лучше при нагрузке хранить кеш в базе, при чем в инноДБ таблице. да, я знаю про вставку и обновление, но скорость выборки и блокировка строки вместо таблицы дают выигрыш все равно.