Umbraco v 4.7.1.1缓慢加载

时间:2012-05-14 08:06:39

标签: umbraco

我已经设置了一个全新的虚拟服务器。在同一服务器上具有MS-SQL 2008R2标准版的Windows Server 2008R2 Datacenter Edition。服务器使用2个CPU,内存为4 GB。可以说,机器上有足够的动力。

在服务器上,我只安装了五个Umbraco网站。

但是我的Umbraco ver 4.7.1.1安装加载非常慢。当我跑步时?umbDebugShowTrace = true我明白了:

类别:umbracoInit
消息:处理请求
来自First(s):4.60952439486024E-05
自上次:0,000046年

所有其他类别都非常快。有没有人知道问题是什么?

1 个答案:

答案 0 :(得分:2)

访问http://st5.workcopy.net/?umbDebugShowTrace=true(显示您的网站堆栈跟踪)后,您的主要问题出现在您的NavigationSelect宏中,该宏在页面生命周期的0.015-0.016秒开始渲染,并在周期的8.52秒完成渲染。我建议您考虑改进该宏中的方法调用(您是否经常调用library.NiceUrl()?),因为这似乎是您的页面加载速度的来源。

您的FirstPageBoxes宏似乎也尝试了大量的静态类型转换,这表明对具有底层复杂类型的属性(例如Model.MyProperty)的大量调用(例如XML块 - YouTube数据类型,也许?) - 也许你应该将它调用一次单独的强类型变量,这样你的演员表只能在运行时执行一次,从而进一步提高宏观性能。