【问题标题】:grails - handling 'mostly' static contentgrails - 处理“大部分”静态内容
【发布时间】:2011-10-15 02:04:54
【问题描述】:

在 grails 应用程序中处理大部分静态内容的推荐方法是什么,例如“关于我们”“条款和条件”。页面类型。需要可编辑,但在很长一段时间内大多保持不变。将这些内容保存在文本文件中仅用于编辑?我试图让它保持简单和轻便。 提前致谢。

【问题讨论】:

    标签: grails static-content


    【解决方案1】:

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

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

    另一个选项(我没有使用过)是用于 Grails 的成熟 CMS,例如 Weceem。根据您需要多少编辑功能,这可能有点过头或节省大量时间。

    【讨论】:

    • ...潜在的安全风险最让我担心。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-18
    相关资源
    最近更新 更多