【问题标题】:Optimizing N2 CMS优化 N2 CMS
【发布时间】:2009-08-31 21:55:39
【问题描述】:

N2 CMS 启动速度极慢。据我所知,在第一次 JIT 编译时,它会将自身全部加载到内存中,这在快速系统上需要 2 到 3 分钟,但在我的本地机器上可能需要 10 分钟。

当然,这会让调试变得极其痛苦。

有人知道如何优化这个吗?我试过搜索 N2 文档,但这真的很糟糕。谢谢。

【问题讨论】:

    标签: c# .net content-management-system n2


    【解决方案1】:

    n2 可能很健谈,尤其是在加载孩子和检查权限时。不过,您可以进行一些优化,This page might be of some help

    特别是关于启动,该页面上的第一个提示可能会有所帮助。

    【讨论】:

    • 刚刚试了一下。我的首页加载时间从 8 分钟缩短到了 15 秒。谢谢!
    【解决方案2】:

    我从未使用过它,但据我所知 N2 CMS 是基于 asp.net 的,因此您有许多 compilation options available,包括 pre-compiling,这应该有助于启动次。

    【讨论】:

      【解决方案3】:

      问题似乎与网络延迟有关。使用远程数据库进行本地调试非常慢,但是将数据库复制到我的本地 SQL Server 实例会大大加快速度。

      这个问题很可能是由我们的 CMS 数据库中的大量内容引起的。不确定 N2 使用 NHibernate 的方式或 NHibernate 内部的工作方式是否存在问题。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多