Grails - обработка «в основном» статического контента - PullRequest
2 голосов
/ 15 октября 2011

Каков рекомендуемый способ обработки в основном статического контента в приложении Grails, например «о нас», «условия и условия». тип страниц. Должны быть доступны для редактирования, но в большинстве случаев остаются неизменными в течение очень длительного периода времени. хранить эти вещи в текстовых файлах только для редактирования? Я стараюсь сделать это простым и легким. Заранее спасибо.

1 Ответ

1 голос
/ 16 октября 2011

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

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

Другой вариант (я не использовал) - это полноценная CMS для Grails, например Weceem . В зависимости от того, сколько возможностей редактирования вам нужно, это может быть излишним или сэкономить массу времени.

...