|
|
|
|
Ещё быстрее! Компиляции JSP страниц с помощью JDK6.0 и GlassFish
Posted by lativ in Web Tier
Большинство JSP реализаций преобразуют JSP-файл в Java файл и лишь затем компилируют. Фактически это означает, что скорость компиляции Java файлов является ключевым фактором для проектов, использующих JSP. Недавно Jan опубликовал "рецепт" как, используя JDT компилятор, добиться существенного увеличения производительности, однако Kin-Man нашел способ, как добиться ещё лучших результатов.
Kin-Man изменил JSP GlassFish компилятор таким образом, что в случае использования JDK6.0 динамически используется Java Compiler API (JSR-199), что, в свою очередь, позволило избежать использования как Ant, так и файловой системы. Результаты оказались очень хорошими: JSP компиляция ускорилась почти в 10 раз, а набор JSP тестов теперь работает в 3.5 раза быстрее! Эти изменения уже внесены в версию GlassFish V2 и появятся в ближайшей версии b11, а также будут включены в первый milestone. Kin-Man же продолжает работать над дальнейшим улучшением производительности.