kefirfromperm (kefirfromperm) wrote in ru_grails,
kefirfromperm
kefirfromperm
ru_grails

  • Music:

Наш 1й коммерческий проект на Grails

http://www.g2b.perm.ru/


Срок разработки - менее 4х недель. Причем основная проблема была в дизайне и верстке.

Кратко архитектура:
Сервер: виртуальный с 256Мбайт ОЗУ
ОС: Fedora Core 8
СУБД: PostgreSQL 8.3
Веб-сервер: Apache
Сервлет контейнер: Tomcat 6.0.14 (JRE: 1.6.0_u7)

Полностью все реализовано на Grails 1.0.3, Groovy 1.5.6. Отправка почтовых сообщений осуществляется при помощи Quartz 1.6.0 каждую минуту, если есть что отправлять, использованы соответствующие плагины для Grails. Кроме того была применена библиотека для обработки BB-кодов KefirBB. В качестве кэша 2го уровня Hibernate использован EhCache, который, как выяснилось, достаточно просто настраивается.

Доступ к статическим ресурсам (картинкам и CSS), а так же к загружаемым пользователем файлам осуществляется посредством Apache, без Tomcat'а, что опять же способствует повышению производительности. Мы приняли решение хранить загружаемые пользователем файлы на диске, т.е. не в БД, что позволяет получать к ним быстрый доступ без особенных затрат, правда усложняет бакап данных, но не сильно. Загружать файлы может только администратор, так что не ищите такую возможность. :)
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

  • 48 comments