在 grails 应用程序中处理大部分静态内容的推荐方法是什么,例如“关于我们”“条款和条件”。页面类型。需要可编辑,但在很长一段时间内大部分都保持不变。将这些内容保存在文本文件中仅用于编辑?我试图让它保持简单和轻便。提前致谢。
问问题
431 次
1 回答
1
通常,我不认为将原始内容存储在 WAR 或 DB 之外是一个想法。它通常最终会带来安全风险,并且还会将您的应用程序与底层系统耦合得太紧密。
您可以像往常一样将可编辑内容存储在数据库或 NoSQL 中,但要实现良好的缓存。例如,这个插件做了模板缓存,所以模板只要在内存中就不会真正生成。
另一种选择(我没有使用过)是用于 Grails 的成熟 CMS,例如Weceem。根据您需要多少编辑功能,这可能会过大或节省大量时间。
于 2011-10-16T06:26:37.427 回答