优化N2 CMS

时间:2009-08-31 21:55:40

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

N2 CMS启动速度极慢。从我所听到的情况来看,在第一次JIT编译时,它会将所有内容加载到内存中,在快速系统上需要2到3分钟,但在本地计算机上可以占用10个。

这当然会使调试极其痛苦。

任何人都知道要优化这个吗?我试过搜索N2文档,但它确实很糟糕。感谢。

3 个答案:

答案 0 :(得分:3)

n2可能非常繁琐,特别是在加载子项和检查权限时。但是,您可以进行优化,This page might be of some help

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

答案 1 :(得分:0)

我从来没有使用它,但据我所知N2 CMS是基于asp.net的,所以你有compilation options available给你,包括pre-compiling,这应该有帮助启动时间。

答案 2 :(得分:0)

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

此问题很可能是由我们在CMS数据库中提供的大量内容引起的。不确定N2如何使用NHibernate或NHibernate如何在内部工作是一个问题。