2011-10-15 42 views
2

什么是推荐的方式来处理grails应用程序中的大部分静态内容,如'关于我们''条款和条件'。页面类型。需要进行编辑,但是在很长一段时间内大部分时间都会保持不变。将这些东西保存在仅用于编辑的文本文件中?我试图保持简单和轻松。 在此先感谢。grails - 处理'主要'静态内容

回答

1

我不认为在WAR或DB之外存储原始内容通常是一个想法。它通常最终会成为安全风险,并且也会将应用程序与底层系统紧密耦合。

您可以将可编辑内容像正常一样存储在数据库或NoSQL中,但实现了良好的缓存。例如,this plugin does template caching,因此只要模板在内存中就不会实际生成模板。

另一种选择(我没有用过)是一个成熟的Grails CMS,如Weceem。根据你需要多少编辑功能,这可能是矫枉过正或节省大量时间。

+0

......安全风险的潜力让我担忧得最多。 – vector