0

現在作業中のWebアプリに問題があります。このアプリは、Umbraco5CMSの一種のカスタマイズです。問題は、それが私のマシンと他の開発者のマシンでうまく動作するが、実稼働環境ではスタックすることです。閲覧しようとすると、「RequestTimeout」エラーが発生します。

ローカル側と本番側の両方でdotTraceを使用してこのサイトを分析しようとしました。そして、問題はメソッドによって呼び出されるメソッド「()」にあることがわかりましたSNINativeMethodWrapper.SNIReadSync

これがdotTraceのスクリーンショットです:(ホットスポット画面

ここに画像の説明を入力してください

開発マシンでは、このメソッド呼び出しの同じ数は、prodサーバーの場合の2分の1になります。

これの理由は何でしょうか?

4

1 に答える 1

0

nHibernate の使用に一部関連して、バージョン 5 に重大なパフォーマンスの問題があったため、Umbraco 5 の開発は中止されました。

バージョン 5 の実装に関するいくつかの問題の内訳は次のとおりです: http://ayende.com/blog/156577/on-umbracorsquo-s-nhibernatersquo-s-pullout

Umbraco は現在、バージョン 4 の更新に注力しており、間もなくバージョン 6 をリリースする予定です (このバージョンのパフォーマンスは優れています!)。

于 2012-12-20T15:46:24.523 に答える