Шаблонный движок Apache Velocity - худший программный пакет? - PullRequest
0 голосов
/ 01 октября 2010

Так что я использую Velocity в устаревшем проекте.И даже рендеринг умеренно больших страниц занимает НАВСЕГДА.Буквально 10+ минут.

Должна быть какая-то ошибка, которую я бью ... У кого-нибудь еще есть плохой опыт с Velocity в целом?Я собираюсь начать изучать исходный код и посмотреть, где он висит / etc, но я хотел посмотреть, что SO должен сказать.:)

Ответы [ 2 ]

4 голосов
/ 01 октября 2010

Какую версию вы используете?Если вы не говорите 1.6.4 или 1.7-бета1, то это ваша первая проблема.У 1.5 были серьезные проблемы с производительностью для тех, кто активно использовал велосимакрос.

И это только при первом рендере или при последующих?Какой загрузчик ресурсов вы используете?Кеширование включено?Вы пытаетесь использовать его в качестве языка сценариев?

Не тратьте время на пошаговое продвижение.Вот для чего нужны профилировщики.

Ваш вопрос, если его можно так назвать, остро не хватает информации.Все, что вы сказали, это «Х медленно».Если вам нужна помощь, вам придется поделиться информацией о том, что вы на самом деле делаете.И задание реального вопроса также не повредит.

0 голосов
/ 01 октября 2010

В последние годы я использовал скорость и выключение, и я считаю, что это надежный и надежный шаблонизатор. Я не сталкивался с описанными вами проблемами и всегда находил их достаточно быстро.

Такого рода задержки выглядят так, будто что-то вызывает внешняя служба. Скорость позволяет легко вызывать методы для объектов.

Возможно, профилировщик может пролить свет на эту проблему.

...