К основному контенту

grails установка на сервер приложений

Вчера был проведен эксперимент по установке приложения написанного на grails
в реальный сервер приложений. В качестве последнего были выбраны последние версии двух opensource-проектов: glassfish v3 opensource edition и jetty 8.
Победил как это ни странно "наколенный" jetty - автоустановка с первого раза.
GlassFish уступил в этом месте, тем что не смог установить приложение. Как оказалось
причина банальна: сервер был запущен из каталога содержавшего русские буквы.
Вторая попытка увенчалась успехом. По поводу производительности замечу, что в jetty
ссылки реально быстро открываются с первого раза, т.е. нет ощущения что сервер задумывается. В glassfish небольшая задумчивость все же заметна, да еще кулера гудят погромче! Так что, выбор за вами.
Кстати, недавно читал обзор о скорости серверов, так там автор утверждал, что tomcat реально быстрее jetty. О tomcat ничего ни скажу, не пользуюсь, но jetty действительно очень быстр! Не знаю какие тесты они использовали. Чем меньше сервер требует ресурсов, тем он быстрее по определению ведь ресурсами нужно управлять. Использование других серверов в качестве контейнера приложений имеет смысл в том случае, если сервер уже используется в производстве( production). Мой случай с с монстром glassfish. В другом случае я бы порекомендовал использовать более простые и легкие решения, такие как jetty или embdedd Glassfish Web. Ресурсы надо экономить.

Комментарии

Популярные сообщения из этого блога

Кирилица в Arch Linux

После вчерашних обновлений в консоли Arch Linux при выборе русской локали вместо букв печатаются белые квадратики. Очевидно, что по какой-то причине не загружается прописанный в rc.conf шрифт. Временное лекарство от этого: выполнить команду setfont cyr-sun16 . Еще у меня в момент начальной загрузки появляется рябь на экране как от сильных электромагнитных помех в ЭЛТ, хотя у меня ЖК. Может быть это как-то связано.

Сортировка массивов в groovy

Любой массив в java и groovy можно отсортировать статическим методом: Arrays.sort(c); причем это будет очень быстро сто тысяч элементов типа int сортируются за 1 секунду на celeron M 1,8 Mg. Если это массив объектов можно использовать перегруженный метод Arrays.sort(c,comporator);

Arch Linux - руссификация консоли

Вчера, придя с работы, как всегда затеял InstallFest. Уже практически не задумываясь установил свежий арч. И тут заметил что в tty вместо русского - квадратики. Под утро нашел таки сообщение на форме, что в этом виноваты дрова от видео. Там правда речь шла о нвидиа, а у меня ати. Буду пробовать. И еще в lxterminal обратил внимание что сообщения на русском, а то что я вводил на русском потом возвращается системой в виде юникод-символов. Вот такие дела. UPDATE: драйвер не причем. переустановил в консоли(до установки X) по прежнему квадратики вместо букв. неужели придется переключатся на инглиш? Заметил что initscripts скачался c какого-то зеркала не с яндекса. возможно причина в нем.