cacherouter - сегодня стал со-автором
Прислано: andypost@drupal.org
пт, 29/01/2010 - 00:08
Давненько пользуюсь модулем cacherouter, но довольно сильно модифицированным под конкретные задачи, автор модуля погряз в работе и drupal7 так что модуль с лета находился в неработоспособном состоянии практически со всеми типами кеша. На мой запрос соавторства был получен позитивный отклик!
Сразу закомитил совмесимость с сегдняшней версией 5ки и 6ки, а так же поправил несколько старых багов..
К утру должны сформироваться dev версии, так что все приглашаются к тестированию!
Самые острые углы собраны http://drupal.org/node/698480
Считаю самыми важными:
- разрешить конфликт имен классов и глобальных переменных http://drupal.org/node/564460
- проблему с блокировкой в memcache и apc http://drupal.org/node/245341
- довести до ума тесты для 6ки - ядро до сих пор криво работает :) с сохранением данных отличных от string & object
- что-то придумать с пользовательстким интерфейсом, хотя бы оповещения
Register or login to poll
Results:
APC: 20 голосов
eAccelerator: 29 голосов
xCache: 2 голоса
ZendDataCache: 3 голоса
Другое: 7 голосов
- andypost@drupal.org's blog
- Для комментирования войдите или зарегистрируйтесь
Мои поздравления!
- Для комментирования войдите или зарегистрируйтесь
Отлично!!! Очень нужный модуль, рад что работа продолжится!
- Для комментирования войдите или зарегистрируйтесь
Кстати вопрос: я включил у себя и APC и eAccelerator. По моим тестам получается чуть шустрее чем просто eAccelerator. Вопрос звучит так, правильные я результаты теста получил? И в будущем не аукнется ли мне это?
- Для комментирования войдите или зарегистрируйтесь
Энди, отличная новость! Спасибо тебе!
- Для комментирования войдите или зарегистрируйтесь
@Ljohn забавно звучит "включил", они не могут жить на одной машине... используется только один из них
- Для комментирования войдите или зарегистрируйтесь
@Ljohn забавно звучит "включил", они не могут жить на одной машине... используется только один из них
Не знаю, нормально установил оба, подключил в php.ini. По моим прикидкам тоже должно работать что-то одно. Поэтому и решил спросить. Могу phpinfo показать, если надо.
- Для комментирования войдите или зарегистрируйтесь
Хорошо бы посмотреть, eaccelerator последней версии не использует функции кеширования по умолчанию, нужно пересобирать с отдельным ключем
./configure --with-eaccelerator-shared-memory --enable-eaccelerator=shared
- Для комментирования войдите или зарегистрируйтесь
Это хорошо, что на этом сайте появился соавтор!
У связи с этим вопрос очеь наболевший по крайней мере для меня.
Как можно зайти в настройки этого модуля?!
Ссылка admin/settings/cacherouter
не работает, это только у меня такое? Но я читал что и не только у меня.
модет с хостингом чего-то, но и на локалхосте не попасть в админку.
модуль работает, но настроек нет никаких, только те, которые руками править в фйле, когда устанавливается.
Бился с этим попаданием в растройки наверное день, так и ничего не нашел.
Может это не настройки вовсе, но как увидить то, что что изображено на скриншоте на официальной странице этого модуля?!
Умаляю, скажите, как попасть в настройки или увидеть этот скрин!!! :(
- Для комментирования войдите или зарегистрируйтесь
Wadim81 а на орге спросить?
скриншот то наверно не местные сували :)
подозреваю, что нет там в поставке никаких "настроек", все прописывается в файле
- Для комментирования войдите или зарегистрируйтесь
Да, я понял, что правильнее наверное обращаться туда.
Просто я читал нут, что у людей откуда-то появляется
admin/settings/cacherouter
admin/reports/cacheroute
Кстати, вторая строчка у меня стала работать и хоть там пока ошибка, но думаю скриншот оттуда, так как на скриншоте отчет, а не админка!
Что было, было, что не включалось, то, что я текст который нужно вписать в файл settings.php
Писал в самый конец, нужно наоборот, в самое начало, еще до тега
- Для комментирования войдите или зарегистрируйтесь
Настроек (UI) у модуля нет и не будет до 2.0 версии - ибо настраивать там нечего
Статистика была убрана ввиду того, что во всех движках она разная и привести её к общему виду нет возможности, да и есть у каждого движка свои инструменты.
На сегодня продвинулись пока только для 6й версии, после лечения блокировок будет выпущен rc2 и будет синхронизация с 5й версией, потом заумемся 7кой
- Для комментирования войдите или зарегистрируйтесь
Спасибо за четкий и понятный ответ.
Творческих успехов!
- Для комментирования войдите или зарегистрируйтесь
C выходом новой версии eAccelerator планируется исключить его поддержку в CR так как все функции для хранения пользовательских данных были выкинуты...
А жаль, пожалуй самый быстрый кеш данных был... остается надеяться, что новая версия будет такой же шустрой для кеша op-code.
Подробности в релизе...
- Для комментирования войдите или зарегистрируйтесь
Порекомендуйте пожалуйста, какие таблицы будет эффективнее всего закэшировать и какими движками (возможно включая и файловый способ). Пока лишь указал кэшировать таблицы собственно друпаловского кэша в memcache, а остальное как в исходном конфиге по дефолту в db. Еще один вопрос: как часто и при каких условиях очищается кэш (или где это посмотреть) и как можно быстро его сбросить в случае необходимости? Например, столкнулся с тем, что при изменении меню отображается старое меню, хотя оно было удалено (таблица cache_menu кэшируется в memcache на сервере).
- Для комментирования войдите или зарегистрируйтесь
По чистке кеша смотрите
cache_clear_all()
Использовать лучше 6-dev версию, все изменения внесены в неё, если используете только memcache, возможно, стоит заменить cacherouter на mamcache. Очень странно с меню...
- Для комментирования войдите или зарегистрируйтесь
По чистке кеша смотрите
cache_clear_all()
Использовать лучше 6-dev версию, все изменения внесены в неё, если используете только memcache, возможно, стоит заменить cacherouter на mamcache. Очень странно с меню...
Спасибо за совет. Ставил memcache, но с ним почему-то были какие-то постоянные глюки и вообще cacherouter мне гораздо больше понравился, по-моему один из наиболее правильных вариантов кэширования, ибо позволяет гибко управлять тем, где будут храниться кэшируемые данные. С меню пока единственный глюк, с которым столкнулся.
- Для комментирования войдите или зарегистрируйтесь
Был бы очень признателен, если что-нибудь посоветуете http://www.drupal.ru/node/53106
- Для комментирования войдите или зарегистрируйтесь







Комментарии