0

我目前正在开发的网络应用程序有问题。这个应用程序是 Umbraco 5 CMS 的一种定制。问题是它在我的机器和其他开发人员的机器上运行良好,但在生产环境中堆栈。当我尝试浏览它时,我收到“请求超时”错误。

我尝试在本地和生产端使用 dotTrace 分析该站点。而且我发现问题出在方法调用的某个方法“()”中SNINativeMethodWrapper.SNIReadSync

这是 dotTrace 的屏幕截图:(热点屏幕

在此处输入图像描述

在开发机器上,相同数量的此方法调用所需的时间是生产服务器上的两倍。

这可能是什么原因?

4

1 回答 1

0

Umbraco 5 开发已停止,因为版本 5 存在重大性能问题,部分与 nHibernate 的使用有关

以下是第 5 版实施的一些问题的细分:http: //ayende.com/blog/156577/on-umbracorsquo-s-nhibernatersquo-s-pullout

Umbraco 现在正专注于更新第 4 版,并将很快发布第 6 版(性能非常好!)

于 2012-12-20T15:46:24.523 回答