N2 CMS 启动速度极慢。据我所知,在第一次 JIT 编译时,它会将自身全部加载到内存中,这在快速系统上需要 2 到 3 分钟,但在我的本地机器上可能需要 10 分钟。
当然,这使调试变得非常非常痛苦。
任何人都知道如何优化这个?我试过搜索 N2 文档,但这真的很糟糕。谢谢。
N2 CMS 启动速度极慢。据我所知,在第一次 JIT 编译时,它会将自身全部加载到内存中,这在快速系统上需要 2 到 3 分钟,但在我的本地机器上可能需要 10 分钟。
当然,这使调试变得非常非常痛苦。
任何人都知道如何优化这个?我试过搜索 N2 文档,但这真的很糟糕。谢谢。
n2 可能很健谈,尤其是在加载孩子和检查权限时。不过,您可以进行一些优化,此页面可能会有所帮助。
特别是关于启动,该页面上的第一个提示可能会有所帮助。
我从未使用过它,但据我所知,N2 CMS 是基于 asp.net 的,因此您可以使用许多编译选项,包括pre-compile,这应该有助于缩短启动时间。
该问题似乎与网络延迟有关。使用远程数据库进行本地调试非常慢,但是将数据库复制到我的本地 SQL Server 实例会大大加快速度。
这个问题很可能是由我们在 CMS 数据库中拥有的大量内容引起的。不确定 N2 如何使用 NHibernate 或 NHibernate 如何在内部工作是否存在问题。