2012-05-14 4 views
2

完全に新しい仮想サーバーをセットアップしました。同じサーバー上のMS-SQL 2008R2 Standard Editionを搭載したWindows Server 2008 R2 Datacenter Editionサーバーは2つのCPUを使用し、4 GBのメモリを使用しています。つまり、マシン上には十分なパワーがあります。Umbraco v 4.7.1.1 slow loading

サーバーには、UmbracoのWebサイトが5つしかインストールされていません。

しかし、私はUmbraco ver 4.7.1.1のインストールに非常に遅いです。 ?

はカテゴリ:(S)最終から4.60952439486024E-05
:ファースト(S)からの要求
を扱う:0,000046


メッセージをumbracoInit私は実行するとumbDebugShowTraceを=本当の私がいることを取得します

他のカテゴリはすべて非常に高速です。誰にも問題のアイデアはありますか?

+2

ページの性質は何ですか?それはものをリストするか?それはウェブサイトのすべてのノードをリストしていますか?どこにいてもすべてのインターネットをリストしていますか? –

+0

ちょうど普通のウェブサイト。ワークコピーはここにあります:http://st5.workcopy.net/ – user1393252

+0

どのページが遅いですか?ホームページ? –

答えて

2

http://st5.workcopy.net/?umbDebugShowTrace=true(ウェブサイトのスタックトレースを表示)にアクセスすると、NavigationSelectマクロにページのライフサイクルに0.015〜0.016秒のレンダリングが開始され、サイクルに8.52秒でレンダリングが完了する問題があります。そのマクロのメソッド呼び出しを改善することをお勧めしますか(それはlibrary.NiceUrl()と多く呼んでいますか?)、これはページの読み込み速度の原因と思われます。

FirstPageBoxesマクロでは、基本的な複合タイプを持つプロパティ(例:Model.MyProperty)への呼び出しが多いことを示す静的型変換(XMLブロック - YouTubeデータ型、おそらく?) - キャストが実行時に1回だけ実行されるように、別の強く型付けされた変数にこれを一度呼び出すと、マクロのパフォーマンスがさらに向上します。