2016-05-11 5 views
0

私たちはちょうど最近ホームページが読み込まれるようになったumbracoをインストールしています。 5分以上。私は開発者ですが、実際にumbracoで働いたことはありません。これをデバッグしようとするとどうすればいいですか?Umbracoのホームページの読み込みが遅い

編集**この行にピンポイントを付けました。それがサイトをとても遅くしている理由は何ですか?

<xsl:variable name="ContentItem" select="umbraco.library:GetXmlNodeById($itemToDisplay)" /> 
+0

どの行にそれを指定しますか?編集中にコードが表示されない –

+0

申し訳ありませんが、私は編集を修正しました。これは、 です。

答えて

1

GetXmlNodeByIdは非常に遅いです。 XSLTは古くなっていますが、私はあなたにも古いumbracを持っていると仮定しています。4,5,6

問題を見つけるには、デバッグモードを使用してください。 <appSettings> セットumbracoDebugMode以下のweb.configファイルで あなたの遅いページへ

<add key="umbracoDebugMode" value="true" />

移動をtrueにし、URLにこのクエリ文字列?umbDebug=true&umbDebugShowTrace=trueを追加します。

+0

私はそれを渦巻き、感謝します。申し訳ありませんが、私はこのCMSについてよく分かりませんが、私は通常dotnetnukeの男です。これはちょうど私に投げられた。 –

+0

それでは、デバッグ情報を読み込んでロードするとページが正常に読み込まれるというのは奇妙です。しかし、クエリ文字列を使用せずにロードするとすぐに、ロードに時間がかかります。 –

+0

Wierd。ログファイルをチェックしましたか?古いUmbracoの場合、データベースのテーブルにあります。 –

関連する問題