Новое в ng.app.converter
2009-06-30 13:45Вложено:
Вышел ng.app.converter-1.0.8. В этой версии была проведена оптимизация, позволившая существенно сократить время обращения к кешу и добавлено пространство имен ++converter++, позволяющее обращаться к конвертерам непосредственно.
Кроме того, добавлен новый конвертер ConverterKeyword, позволяющий получить по тексту список ключевых фраз для заполнения метатега keywords.
Выпущена новая версия продукта ng.app.converter-1.0.6. В новой версии улучшена возможность настройки конвертера ReST и добавлен новый конвертер LightReST.
Новая версия ng.app.converter скоро будет выпущена, так как в процессе отладки скинов внезапно обнаружился ряд досадных ошибок в конвертерах, приводивших к модификации конвертера каждый раз, когда им что-либо конвертировали. В результате вся логика кеширования отправлялась на свалку: конверсия выполнялась при каждом втором обращении к атрибуту. Кроме того, была исправлена процедура обновления кеша, что также снизило количество паразитных модификаций ZODB.
Без всякого тестирования, невооруженным взглядом, стало заметно, что сайт заработал существенно быстрее. Должен заметить, что основанный на plone сайт http://zope3.ru дошел до предела своей эффективности и при незначительном количестве материалов и незначительной посещаемости тормозит просто безобразно. Так что почувствуйте разницу. Кстати, если кому то интересно, на нашем сайте сейчас в наличии 3000 объектов средним размером 3 килобайта (данные получены ng.app.quota)


